[FE-TYPE-008] fe-type: Add type definitions for route params
- Created comprehensive route parameter types (routes.ts):
* Detail pages: TrackDetailParams, PlaylistDetailParams, UserProfileParams
* Chat: ConversationDetailParams, MessageDetailParams
* Settings: SessionDetailParams, SettingsParams
* Admin: RoleDetailParams, AuditLogDetailParams, AdminParams
* Auth: ResetPasswordParams, VerifyEmailParams, OAuthCallbackParams
* Search/Filter: SearchParams, LibraryParams, MarketplaceParams
* Generic: IdRouteParams, SlugRouteParams, PaginationParams, FilterParams
- Added type guards: hasIdParam, hasUsernameParam
- Added helper functions: extractRouteParams, extractQueryParams
- Ensures type safety for all route navigation and params