Rachel Reeves has scrapped some winter fuel payments, along with a raft of other government programmes and policies to plug a projected government overspend of £22bn.