At last, Game Freak has done it. As of Pokémon Scarlet and Violet there are now more than 1000 Pokémon. So who, then, is Pokémon number 1000? Turns out, Game Freak seems to have been very aware they ...