Families face soaring food prices for at least two more years on top of a sharp energy bill spike this winter as Britain's cost of living squeeze deepens.