UK retail sales fell at the fastest pace in nearly a year as consumers pulled back spending amid the global energy shock from war in Iran.