More than a third of Britons have cut back on dining out, according to YouGov, pushing restaurants to launch new offers to revive demand.