Ballooning credit card balances already loom over 2024’s retail sales