You can get quick answer of your question by entering here
Why we are getting "invalid baggage" in the flight booking response API?
If you get "Code": "NoBaggage" and "Code": "NoMeal" it means this airline does not provide the meal and baggage in this fare type so no need to pass the baggage and meal value. Only pass "Baggage": [ ], "MealDynamic": [ ] in this case.