No you don't need to make a reservation for Happy Hour.
You can make a reservation to hold a spot for yourself in your guest.
I would imagine no gatherings above 10 but I know for a fact restaurant's are not enforcing that so as far as I know, no
Thanks! Your answer is awaiting moderation.