A rare Pokémon card worth up to £30,000 was reunited with its owner after it was stolen and put on sale on Facebook.