Grocery inflation has fallen to its lowest level in two years as the cost of living crisis finally eases