* fix: ensure customer email addresses are anonymized and not displayed in tickets
* feat: add uncredit functionality for supplier invoices
- Implemented the ability to uncredit supplier invoices, restoring the original invoice status and freeing up the invoice number.
- Added confirmation dialog for uncrediting actions.
- Updated the supplier invoice detail page to show an "Undo Credit" button for credited invoices.
- Enhanced the new supplier invoice page to handle conflicts when a duplicate invoice number is detected, allowing users to uncredit the existing invoice.
- Created API endpoint for uncrediting invoices, including handling of journal entries and invoice status updates.
- Added tests for the uncredit functionality to ensure proper behavior and error handling.
* feat: implement soft-delete for credited invoices and add reversed status
* fix: update uncredit logic to handle registration journal entries and improve user feedback
* fix: retain no-op migration stub for history alignment with future index changes