Terminal 21 has two shops that sell Pokémon cards, but be aware that the prices may be higher due to import tax and the lack of a distributor in Thailand for English Trading Card Game.
However, if you're looking for a convenient place to buy Pokémon cards in Bangkok, Terminal 21 is worth considering.