From plant-based meatballs to souffle pancakes: A guide to our favorite vegan and vegetarian restaurants, cafes and bars