Almost all of around 20,000 procurement cards will be frozen after spending on government cards rose from £155m in 2020-21 to £675m in 2024-25, the Cabinet Office said.