Hi mum, for budget-friendly and fun options, you can consider places like community club function rooms or void deck spaces, they are usually affordable and you can decorate and bring your own activities to make it more personal. Another idea is indoor playgrounds or activity-based venues during off-peak hours since some of them have party packages within budget if you keep the guest list small.
For halal food, I usually see many mums ordering from home-based Muslim caterers or bento sets on platforms like Grab or Halal food vendors on social media, which can help keep things simple and within budget. I think the key is choosing a space that already has some activity so you don’t have to over-plan too many games.