UK retail sales rose by 3.4% in January, according to official figures, reportedly marking the biggest monthly rise in almost three years, despite a recession in the second half of 2023.