Sainsbury’s, BT and Wetherspoons among those warning that changes may force price rises for customers