FEATURE: Let users select flair (PR #13587)

User flair was given by user’s primary group. This PR decouples the two and introduces a new field to the user model for flair group ID.

Users can select their flair from user preferences:

Screenshot from 2021-06-30 17-24-11

Screenshot from 2021-06-30 17-24-22

GitHub