Over half of Brits have avoided shopping at small businesses due to high prices