What is the energy price guarantee and what does this #CostOfLiving mean for businesses and customers alike?

What is the energy price guarantee and what does this announcement from mean for businesses and customers alike?