test: add golden tests for transaction view across all eras
Implements comprehensive golden tests for the `debug transaction view`
command, ensuring consistent output formats across all Cardano eras
from Shelley through Conway. These tests validate both JSON and YAML
output formats for signed transactions.
- Add Test.Golden.Debug.TransactionView module with era-specific tests
- Create golden test files for JSON/YAML outputs for all eras
- Add signed transaction fixtures for each era (Shelley through Conway)
- Test Shelley era transactions with basic inputs/outputs
- Test Allegra era with validity intervals support
- Test Mary era with native token support
- Test Alonzo era with script data hash support
- Test Babbage era with inline datums and reference scripts
- Test Conway era with governance features (DRep registration, voting)
Each era's test validates that the transaction view command correctly
parses and displays era-specific features, ensuring backward compatibility
and proper format handling across the full evolution of Cardano's
transaction formats.