Centralise cryptographic dependencies behind Cardano.Address.Crypto
All crypto operations (hashing, KDF, HMAC, symmetric encryption, Ed25519, extended key ops, RNG, CRC32) are now accessed through a single facade module. This creates a clean seam for swapping the crypto backend (e.g. libsodium for WASM, pure-Haskell, or WebCrypto for JS). No semantic changes — this is a pure refactor.