Business rates in England in the new 2025/26 financial year starting tomorrow (1 April) are expected to cost retail, leisure and hospitality firms an additional £1.03bn in tax.