After some discussion with @A@ashoat and @atul about how to fetch the ens avatars we decided to have two separate components to render avatars: `UserAvatar` and `ThreadAvatar`. This diff handles `ThreadAvatar`.
This diff is pretty much a copy of D7262
Depends on D7232