At the time of posting, 54:39...
I've finished the game, done most quests, nearly completed the Pokedex, and I'm now just grinding the battles in Restaurant Le Nah with an 8bitdo controller and a macro to automatically do them because screw doing 1,000 battles normally.
I want that shiny charm, but come on, 1,000 battles? That's absurd.