revealPhrase
Reveal the wallet's 24-word recovery phrase. Biometric-gated; the wallet must already exist.
Revealing does NOT by itself mark the phrase saved — call markPhraseSaved when the user confirms they've written it down, so isPhraseSaved reflects a real acknowledgment.
Throws
if no wallet exists to reveal.