test(txbuilder): harden determinism tests and drop redundant dev-deps
Address review feedback on the Conway build test harness: - Strengthen multi_asset_output_is_deterministic / mint_is_deterministic to assert a single unique encoding across 64 fresh builds (collected into a HashSet) and to stage two asset names under one policy, so both the outer (policy) and inner (asset-name) BTreeMap sorts are exercised. Each build constructs a fresh, per-instance re-seeded HashMap, which is what drives the pre-encode order variation; the previous form compared one fixed-order build to itself and never varied the bundle order. - Assert bundle sizes in output_asset_value_round_trips and mint_and_burn_round_trip so a spuriously added asset/policy cannot slip past the single-entry .next() checks. - Reword the script_data_hash_matches_recomputation doc comment to make clear it is a self-consistency check, not a cross-check against cardano-cli (it reuses the builder's legacy list-form redeemer encoding). - Remove the [dev-dependencies] block from pallas-txbuilder/Cargo.toml: pallas-crypto, pallas-primitives, pallas-addresses, and hex are all already in [dependencies], which Cargo makes available to integration tests. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>