Axa Sawatdee, because they cover non symptomatic covid mandatory hospitalisations/quarantine. You can only extend to 180 days if you buy 90, so go for the upper limit of what you think.
100% this. It covers for all medical and asymptomatic covid. However, you can only extend to 6 months max once you get to Thailand, so get as long as you need from the outset.