I have StarLink in one of my properties that doesn't have better options for internet. They do offer a business service that has a static dedicated IP, but last time I looked into it the cost was not justifiable.
There are alternatives. As LyceV mentioned, there's TOR. I can confirm that TOR will allow you to connect your Bitcoin Core node to the p2p network, and if the privileges are set correctly, you can even open it up for RPC calls. The safer thing to do is keep your RPC port closed via firewall, and set up an Electrum SPV server, and connect that through TOR as well. In fact, you can use it to reach your local mempool.space instance also. Look into "creating hidden services" in regards to TOR for details on how to set up your torrc (TOR configuration) file to create hidden services.
Other alternatives require either fees, significant networking skills, using a centralized service, or a combination of the aforementioned. For example, you can set up your own VPN server on a cloud VM. Some hosting services have single click deployment of private VPN. Those aren't free, but far cheaper than StarLink's fee for a dedicated static IP.
One centralized service I've used in the past and will also work behind StarLink's CGNAT is Talescale. It's free, open source, and encrypted. The bandwidth of their free service is limiting, but plenty fast enough for the bitcoin, an SPV server, and mempool. There are risks and downsides to relying on a centralized service, but it's super easy to set up and will get you through the learning curve of using TOR.