I think the best solution for OP is to build an
Umbrel or Raspblitz node and etc. There are companies that sell these nodes already assembled and ship them to you. Users can also build their own, simply by purchasing the necessary equipments, such as a Raspberry Pi 4 or 5, and SSD (I recommend 2TB or more).
I'm considering using Umbrel, it doesn't require much technical knowledge. But I wouldn't want to have to download and sync the entire blockchain all over again, since I have 1 Bitcoin core full node on my desktop.
I just set up a bitcoin node with Start9 on a $135 mini pc I got from amazon. Dead simple. No problem installing bitcoin core, electrs, LND and mempool. All work fine. There is a bit of a trick to setting up Electrum to connect to the server, but it is documented on start9s manual. I had to get some help from the start9 forum to use a regular connection over my LAN rather than TOR though to connect to electrs and bitcoind locally.
Also, while I was doing my research, I found page that details how to transition your blockchain to umbrel without downloading it all again, if you already have bitcoin core running somewhere local. I didn't save the page, but I think I could find it again if that helps.
[Edit] The mini-pc was $135 but a 4 tB SSD was another $170. I forgot to mention that. So you need about $300 to get going, plus an internet connection without data cap (at least for the syncing phase).
[Edit2] -
https://community.umbrel.com/t/migrating-to-umbrel/13424/2