Hello. My suggestion is simply .
Sometimes we have shinies that we dont really like. They are simply awful and useless.
I was thinking in a system like bug catching where depending on you shiny's Tier (1,2,3....8) and ivs the npc gives you in exhange some points.
These point then can be traded for reward . (Rare candies, rerrols, mounts , and cosmetic).