Yes you need it.
It depends where do you want to fly. If you have to fly out of the country than you need a passport and if not than regular ID or driver license are good.
Not yet. I travelled twice with my NJ driving license 2 days back.
Another absolutely yes
Yes or passport
Yes you do. They ask for it along with your ticket to verify who you are
Not yet. You have until May 2023.
Definitely yes
Yes
Thanks! Your answer is awaiting moderation.