Problem
Activities can only be created via live GPS recording or simulated replay. There's no form/endpoint to log an activity manually (distance/duration/type/elevation), which is standard Strava behavior.
Acceptance
- Manual-entry form (distance, duration, type, elevation, optional trail).
- Reuse POST /api/activities (gps optional).
- Entry point from feed/profile.