Option to enable subscribers to update their name, country of residence, address, mobile number, etc or any other field, right from the preference center

My idea is: Add option to enable subscribers to update their name, country of residence, address, mobile number, etc or any other field, right from the preference center. Currently only segements, email frequency, etc can be edited there by the user but not any personal information.

I think these groups of people would benefit from this idea: It would make it very easy for subscribers to update their information in case it is incorrect in the database or changed (such as getting a new mobile number).

Why I think they would benefit from this idea:

Any code or resources to support this idea:

Are you willing to work on this idea?:

What skills and resources do you need to explore this further?