Abel, at the website of Thaiembassy you can find a link of Siam Legal, they can do all the paperwork. Sure you have to pay for their services, it is about 100 Euros.
Insurance and negative test for sure. I should wait at least 1 week to book your ASQ hotel, maybe it is not necessary anymore. Although you can book it and pay a little deposit.