There was an option for a fake gps app somewhere in settings a while ago, not sure it still exists.
Other than that, I doubt it. Android is incredibly locked down. Maybe if you root your phone and install magisk there is a module? But then you risk losing banking apps, netflix etc.
Edit: Spoofing GPS seems to still be possible. Download a GPS spoofing app, enable developer options, then in there search for "Select mock location app"
I think XprivacyLua (an LSPosed module, which LSPosed is a Magisk module) can be used to interfere with sensitive permissions, but recently the developer announced the end of its maintenance. I still use it though.
Perhaps /e/OS might be something to look into. Supports wide amount of devices and has a built in tracker blocker, location / Ip spoofer. Been liking it on my Oneplus 6t