fix: proactive token refresh and auto-refresh feed on foreground return
Auth tokens now refresh on foreground return if expiring within 60s,
fixing silent failures (e.g. favorites) after backgrounding. Feed also
auto-refreshes if the app has been inactive for 5+ minutes.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>