Allow users to update their own Azure AD information

I need to allow users to update their Azure AD (cloud only environment) information like phone, manager and title without assigning them permissions. I'm thinking about using Power Automate or Azure Logic Apps and give them access to a SharePoint list/Forms or similiar where they can enter the information and then the automation updates the profile. Is this doable or should I take a different approach, and if so, which?
Tried to allow it through GAL but even though they have every permission possible in EAC user roles policy, it still doesnt work and I think they wouldnt be able to enter their manager that way either.