Query to create some groups based on activity

All time for likes and post read (the first is to focus on good contributions not just posts, the second one is to balance it)
The minimum of post is only within the past year, it’s a parameter to understand if members are still consistently alive.

It could be a good way but in my case I should heavily modify TL1 TL2 and TL3 and need to keep into account the limitations below

Sorry I can’t get it, should I use a badge?
Uhm how can I modify the query above to insert it into a badge?