My neighbor across the street does alterations out of his house. I've had him repair a couple of torn shirts and he was very reasonably priced. I could get you his phone number but he only speaks Thai.
Wow, your "ex" definitely is the person who lost the most when you two ended your relationship. I say this because if you are seeking to fund the vaccination of their entire family, you obviously have a heart of gold, . 👍💛
Here's an example of the current situation in Phuket. You said that you weren't planning on visiting TL until July, so hopfully by then the situation will be much better.
I recommend you postpone until the late fall. Right now everything is closed and only about 1% of the population is vaccinated. Vaccinations should be ramping up this summer. Maybe by late fall, early winter (high season) Thailand will be coming out of hibernation.