Ability to Edit Affiliate Profile (Name and Email)

Affiliates Can Now Update Their Profile Information
We've added the ability for both admins and affiliates to update profile details — name, last name, and email address.
What's New
For Admins
From the single affiliate view, admins can now click the three-dot menu and select Edit Profile to update an affiliate's first name, last name, or email address. Changes take effect immediately with no verification required.
For Affiliates
Affiliates can now update their first name, last name, and email address directly from the Settings page in the affiliate portal.
- Name changes are saved immediately when the affiliate clicks "Save Account Details."
- Email changes require verification. When an affiliate wants to change their email, a 6-digit verification code is sent to the new email address. The email is only updated after the code is confirmed. This prevents unauthorized email changes and ensures the new address is valid.
The system also checks that no other affiliate in the same program is already using the new email address.
Localization
The email change flow is fully translated across all 15 supported languages.