The easing annual change in general price level comes on a slump in Consumer Food Price Inflation to 3.75% in February 2025