WIP: feat: get remote person's avatar and assign to user #9

Draft
realaravinth wants to merge 9 commits from task-605 into forgejo

9 commits