Ensures nudges land even when the device is not connected.
- Expo Push API used when WebSocket connection is absent
- Push token registered on app startup (usePushNotifications.ts)
- Falls back gracefully - no duplicate nudges if WS reconnects
- Routes through /push router on backend
Ensures nudges land even when the device is not connected.