1. confirmerMockPaiement() placé HORS de la classe → déplacé à l'intérieur
(contribution_repository.dart + transaction_epargne_repository.dart)
2. result.clientReference?.isNotEmpty → null-safe avec ?.
3. IContributionRepository n'a pas confirmerMockPaiement → cast vers
ContributionRepository (implémentation) avec check is
4. Import data/repositories ajouté dans payment_dialog.dart