Well, from what I can tell, there are watches with their own data connection and GPS, and it seems Home Assistant has a Wear OS app: https://companion.home-assistant.io/docs/wear-os/
So in theory what I want to achieve should be doable outside of some of my preferences, but I have zero experience with any smart watch so I was hoping for some advice before I spend hundreds on one.