Nearly a quarter of British buy now, pay later (BNPL) users have been charged late fees. These fees for late repayments hit younger consumers the hardest,...