811eff825c
Rotation just does Keys::generate (IdentitySource::Random) — the old seed-derived path was dropped in Build 8 — so it is functionally a random add-identity-and-switch, and it does NOT carry the username or profile over (it RELEASES the old name and hands the new key a nameless identity). It therefore adds nothing over the identity switcher, so remove it: the Settings entry row, the inline rotate flow (RotateState + rotate_ui) and the now-unreachable Wallet::rotate_nostr_identity. Shared helpers (unlock_all_identities, create_random, nip05::unregister) are untouched. Drops the fifteen unused goblin.settings.rotate_* / key_rotated / new_npub / backup_new_key / copy_new_nsec / rotation_failed keys from all eight locales; drift + call-site tests green.