[native] move selecting from gallery logic from avatar hooks to edit user avatar provider
Summary:
This diff moves the logic for setting an avatar using your photo gallery from avatar hooks to edit user avatar provider. This diff wraps up the introduction of introducing the edit user avatar provider
Depends on D7627
Test Plan: I tested all the avatar options we had (ENS, Emoji, and Photo gallery) and in all cases the behvaoir was to be expected with setting the avatar, loading while the avatar was saved
Reviewers: atul, ashoat
Reviewed By: ashoat
Subscribers: ashoat, tomek, atul
Differential Revision: https://phab.comm.dev/D7621