Meal Planning with Dietary Restrictions (GF, Vegan, Allergies)