feat(identity-wallet): extract and test deadline computation utilities
Create deadline utility module with testable functions:
- getDeadline(): Add 72-hour recovery window to created timestamp
- getUrgency(): Classify deadline urgency (safe/warning/critical/expired)
- formatCountdown(): Format remaining time as human-readable string
- RECOVERY_WINDOW_MS constant (72 hours in milliseconds)
Include test documentation covering all acceptance criteria:
- AC6.3: Deadline computation (exactly 72h after createdAt)
- AC6.5: Urgency thresholds (>24h safe, 4-24h warning, <4h critical, <=0 expired)
- Edge cases: formatCountdown for 72h, 23h 59m, 1m, and expired states
Tests ready for vitest when configured in future.