Yes for the main pavilion. But there are tables around the park, and if the main pavilion is not reserved it can be used. Can make reservations at nslcity.org
there is definitely a pavilion I would contact bountiful city to inquire how to rent it.
No, it isn't required but if you want to guarantee you get it, yes.
For big parties I think yes
Thanks! Your answer is awaiting moderation.