You already have a lot of good answers ... but I got one more to add.
I have a very similar setup on my homelab and I'm using a Cloudflare tunnel.
It's a free service and it's really good because it allows you to expose web services and specific ports for remote access over dynamic IPs without having to expose your own router.
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
Because carriers are smart and greedy and lobbied the government to sell a block of spectrum that is only used in the US for 5g, so if you want good connectivity in the us, you have to buy a phone from them at 3 times the price.