a3eb4719de
Generalize the email-erase store op to any identity kind (with the same last-identity guard and, for email, the pending-confirmation cleanup) so the profile Unlink control can reuse it for Telegram/VK. RemoveEmailIdentity stays as a thin wrapper for the admin console.