feat(sync): use per-profile sync configuration
- Read sync config from active profile in profiles.db
- Include server profile slug in API requests
- Update lastSyncTime in profile record
- Remove dependency on global extension_settings sync config
- Each profile can sync to different server profile