Best beginning watch?

I want to buy myself a new smartwatch for:

  • Exercise (Edit: Mainly Hiking, running, boxing (if possible?), workouts (bodyweight)(what would you track?)
  • Stats (sleep, HR, etc.)
  • Music control via my watch
  • GPS (for when i go on a run)
  • Not too big since I don't have big wrists

Budget is about 250$CAD

Thank you in advance!! Also, I am with Android (Pixel 8) if it changes something.