- Add LocationService to manage LocationSource per user - Add UserNotFoundError for generic user-related errors - updateUserLocation throws if source not initialized Co-authored-by: Ona <no-reply@ona.com>