feat(blog): implement platform prioritisation and smarter redirects
- Reworked /blog root route to dynamically redirect based on configuration:
- Priority 1: Leaflet base path
- Priority 2: Leaflet publication page
- Fallback: WhiteWind (if enabled)
- Updated [rkey] route to prioritise Leaflet detection and only check WhiteWind when enabled
- Improved 404 responses with contextual notes and platform hints
- Enhanced RSS feed logic:
- Generates WhiteWind feed only when enabled
- Redirects to Leaflet RSS otherwise
- Added PUBLIC_ENABLE_WHITEWIND support across blog routes
- Improved logging and error handling for missing publications and records