refactor: consume cardano-ledger-read from external package
Remove inline Cardano.Read.Ledger.* and Block.Gen modules, consume from cardano-ledger-read node-10.6.2 branch instead. Mirrors the same refactoring done on master (PRs #5204, #5206).