Based on recent experience - you will need to show your host Country licence (usually in English) and normally an IDP linked to it, Passport, Visa Certificate, Certificate of Residence (show to immigration your Passport, Rental Agreement if Renting, 2 x Passport Photos, Visa Certificate) - if you wish for a car and motorbike licence, you will need a Certificate of Residence for each at 500THB each), Medical Certificate (no longer than 30 days old), and complete the one hour course online (remember to download and take the receipt with you in your smart phone) - the cost is in obtaining the documents, each licence (Car & Motorbike) are 10THB each.
nothing is forever, I would expect H1-2025 would take up tax declarations, assessments, and reconciliation of income relating to year-2024, therefore there is ample time yet.
falls under individual circumstances but if I was a resident of Thailand (stayed 180 days or more across a calender year) , I would obtain a TIN and file a tax return whether tax liable or not.