feat(api): add /r/{id} redirect shortlink endpoint
Add a public redirect handler that redirects users to the actual URL
associated with a link ID. The handler validates URL schemes to prevent
open redirect attacks and supports optional click tracking via HMAC
signatures.
Features:
- GET /r/{id} returns 302 redirect to stored URL
- Validates http/https schemes only (blocks javascript:, data:, etc.)
- Click tracking with valid signature via sig query param
- 400 for invalid IDs, 404 for non-existent links