I used to do this. It requires configuring your router to set up port forwarding. That's assuming you have access to your router.
Or just doing a bit of research on which ISP provides static ips with the ability to serve continent. Not everything has to be Google scale.
Not sure what country you're in but in the US at least ISP options are rather limited in any given area. The two widest reaching (geographically) options, cell and Starlink, both use CGNAT as far as I know. Plus they're more limited in data usage.
Most of them require you upgrading to a business account, and are generally quite a bit more expensive than standard residential internet service plus a VPS.