Does anyone know of a way to simply fake location data? I genuinely don't care if it is technically illegal. Data collection has jumped the shark at this point

For this case you are out of luck since the network provider tracks you through their cell towers.

For spoofing data for apps, if you are on android and have a rooted device there is xposed with xprivacy

https://forum.xda-developers.com/showthread.php?t=3034811

https://github.com/M66B/XPrivacyLua