The average UK household spent £5,283 a year on food and drink last year. Here's how to slash your shopping bill in 2026 with simple swaps.