The top spots aren’t just for tasting menus: from £12 pub lunches to £39 set menus, here’s where to eat starred food in Britain for less ...