an idea maybe or maybe not worth considering: add a sort of "shiny gamble ticket" purchasable in shops that could be used directly on a pokemon to do a shiny reroll, and make the shiny reroll option in boxes use this item (similar to fusing using a dna splicer)
it makes the process slightly less convenient but makes it feel more like a base game feature


