Britain’s cheapest supermarket of 2025 has been revealed, beating the others on price for 10 out of 12 months last year.