Yes, some camp grounds have them but they usually get filled very fast. You can check the nps zion national park's website for the camp site details and recreation.gov to book them.
Yes. You can contact the park rangers directly through the official website for seasonal pricing. There are also options outside of the park which are quite close.
I am not aware of it, unfortunately.
They're all over the park
Thanks! Your answer is awaiting moderation.