Created by: KrugarValdes
Description: This PR resolves an issue where the user's information on the profile screen would not update after being modified. The profile data remained stale, forcing the user to restart the app to see their changes.
Cause: The user information was fetched only once when the ProfileStore was initialized, using a bootstrapper.
Fix: To solve this, the data-fetching logic has been refactored:
- A new FetchUserInfo intent has been added to the ProfileStore.
- The bootstrapper responsible for the initial data load has been removed.
- Triggering a data refresh is now moved to the UI component, which can call the FetchUserInfo intent whenever the screen becomes active.