They are not always that cheap in Thailand. I take a medicine (not an opioid or anything restricted), I need a doctor’s prescription to buy it, it can be 80 baht a tablet - I take two a day, so it starts getting expensive.
Yes. She doesn’t need TDAC. She enters Thailand with her Thai passport and the UK with the UK one. Same when you leave - use the passport you entered on.