WIP: refactoring de la gestion des fin d'abonnements
- Un flag ending permet de garder une trace des cas de resiliation manuelle ou suite erreur de paiement
- un champ log permet de garder trace de toutes les actions importantes qui ont lieu sur l'abonnement avec date et auteur de l'action
- on se branche sur le pipeline bank_abos_resilier pour avoir les infos de demande de resiliation par le plugin bank et les reporter dans le flag ending
- on se branche sur l'api distribuer du plugin commandes pour creer/renouveler les abonnements plutot que sur le post_edition des modifs de commandes
- on evite de flooder la liste des job_queue en ne programmant que les abonnements qui finiront dans les prochaines 48h
- pas mal de refactoring sur les fonctions internes de gestion des abonnements, en essayant de rien casser (on garde les anciennes fonctions en deprecated quand il y a lieu)
Il faut encore tester correctement tous les cas avant que la PR soit bonne à merger