They were no longer required at airports. Still required at some land border crossings.
No. Nor would reentry permit, TM30, TM47 etc.
Here is link for next time.
https://tdac.immigration.go.th/arrival-card/#/home
Can be done up to 3 days prior to entry.
Regardless you do not have permanent resident status in Thailand. You have a temporary permission of stay.