Question 1 you can transfer money from your UK account without paying any fees in the UK HSBC Bank FirstDirect Bank I think all banks allow you to do this I would always transfer ££ so it’s converted into ฿ when it arrives in Thailand
Any UK social payments like pensions can be paid into a Thai account but that would be unwise as any future pension increases will not be paid to you check it out on the gov webpage