Email-registered users have no name field in Logto, causing empty OIDC name claims. After adding user to org, derive display name from email local part (john.doe@acme.com -> john.doe) if name is not already set. Also adds updateUserProfile() to LogtoManagementClient. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>