Out of the box, Discourse has a group flair system that you could assign a number/color to each group. So here’s what I might look like as a “rank 2” (moderator) in your system:
This is a user-selected option, though, so I could choose to use the rank 6 (trust level 1) flair. It also doesn’t show up everywhere. In particular I don’t think it shows up in chat.
This wouldn’t be hard to get from Data Explorer. Or do you want to have some sort of public report?
This sounds a bit like a fairly new component:
Might require some adjustment and/or added logic to do what you are asking.
This depends on what you want to accomplish. See a similar question:
I’ll send a DM.