Currently we have Ed25519PrivateKey::generate() method to randomly create a private key and derive an address. I think it would be interesting to also create a deterministic private key from a mnemonic you provide similar to what is possible in the monorepo.