Americans plan to spend less this holiday season as inflation, lost benefits and slower income growth strain budgets, surveys show.