Notifications locales à la réception d'un paiement (MVP)
Ajoute un MVP de notifications de virement entrant, sans Firebase ni serveur (le push « app fermée » nécessitera FCM, hors périmètre).
- NotificationService : wrapper flutter_local_notifications, init et affichage tolérants aux pannes, no-op sur plateforme non supportée. Icône de notification dédiée (ic_stat_notification) car l'icône adaptative n'est pas valide comme petite icône Android.
- IncomingTransferNotificationListener : monté globalement, surveille le solde des portefeuilles du coffre actif et détecte une hausse du solde transférable. Double canal : bannière in-app (fiable, app ouverte, toutes plateformes) + notification OS (best effort, arrière-plan).
- Réglage activable/désactivable (onglet Général), activé par défaut, persisté via incomingTransferNotificationProvider.
- Permission POST_NOTIFICATIONS (Android 13+) et traductions FR/EN/ES/IT/DE/EO.
Limite connue (V2) : le DU quotidien et les transferts entre ses propres portefeuilles augmentent aussi le solde et déclenchent l'alerte. Une détection « transfert uniquement » via le flux d'activité du compte est à prévoir.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com