Ofgem has confirmed that the price cap will increase to £1,738 a year between January and March 2025, representing a £21 hike in energy bills for the typical household.