From rustic country pubs to refined Michelin-starred restaurants, these are the very best restaurants in the Cotswolds for a slap-up supper or leisurely lunch