New York City is expanding a program it launched in March that gives prepaid debit cards to migrants staying in city-funded hotels, allowing them to buy food and baby supplies at specified stores.