pub async fn create_admin( email: &str, password: &str, role: &str, ) -> Result<(), CoreError>
Convenience for seeding: insert an admin user (bcrypt-hashing the password).