Time Out has compiled a list of the best UK cities for food in 2025, ranked on diversity, tastiness, affordability and more.