Pokemon cards are experiencing a massive comeback decades after their initial popularity in the 1990s, with collectors and card shops struggling to keep up with unprecedented demand.