Shop price inflation fell in April on the back of heavy discounting by retailers amid warnings consumers are yet to see the “full force” of the Middle East conflict..