Improved IT3(d) submission data correctness for SARS exports.
Highlights:
- Explicit SARS field ordering for GH and SE records
- Stricter donor type mapping to handle inconsistent casing and unmappable values
- Protection against deleting donors or receipts when that would leave SARS-reported Section 18A data stranded