Yes, as long as you eat in the designated area.
Yes. You can.
Yup! There's a cafeteria space downstairs where you can eat food you brought
Yes.
I think so yes, bc they have some food court inside, where you can eat and buy some drinks or snacks.
Thanks! Your answer is awaiting moderation.