2ef4eb7931
- Replaced line-by-line comparison with diff-based pairing to correctly handle insertions and deletions that shift line indices. - Added logic to preserve trailing newline semantics from the actual content. - Added test case verifying that indent-only changes are normalized even when earlier insertions shift line positions.