Britain's biggest retailers have written to finance minister Rachel Reeves to warn her that last month's budget will make both higher prices and job losses a certainty and dent investment.