An Urban Institute study found millions of Americans are relying on credit cards and BNPL to pay for groceries.