After a bruising few years, the country’s pubs are preparing for the Budget and say they cannot afford more bad news, Dan Haygarth reports