Yeah none of this is your fault. You bought what you had to and made sense at the time.
Now I’d try to buy a nice second hand linux friendly machine 😇
Do this only if it makes financial sense. Other than the bluetooth issues, your Surface go must be working fine.
Edit : As for your mouse, you can get one with a 2.4GHz wireless dongle/usb receiver. That way you get a wireless mouse without needing to use bluetooth.
If you are speaking about stock Linux mint Xfce, with the default kernal, mesa version etc., your support for very new hardware - Arrow lake, battlemage and RDNA 4 will be imperfect. In general, very new hardware (launched within the last 6 months) will not be supported properly because the lts kernel being used was written before these products were launched