No, there is no cheat code or glitch that lets you fight the final Bowser battle without collecting the required Shine Sprites. The game gates the final boss strictly behind progression.
While you can’t skip the grind, efficient routing makes the journey to Bowser much shorter!