@Thrashbang well, in short terms:
you'd need a (wireguard / vpn) server in a country that provides your wanted IP.
Then you could set your server and app so that all traffic goes thru the wireguard tunnel.
Since most ppl do not have access to such a setup, there are some services (that cost money) that do that for you. You can set the country the tunnel comes out (therefore the geo IP).
BUT: imho such services are mostly bs (sorry). You never really know what those services do with their (your) data, they often have funny locations and overall often seem kinda...well...bs. So, you better look twice and make sure you chose a reliable company. Search for VPN provider, VPN geo lock...you'll find a lot..
jm2c