Half of Britons struggled to pay with cash in 2024, highlighting a growing reliance on digital payments, but the government refuses to mandate cash acceptance.