Heineken UK is raising beer and cider prices for the on-trade by 4% to reflect cost pressures on its business.