For decades, sports have led the pack in the trading card market. Now, as celebrities shell out millions for rare game cards, fantasy characters are giving star athletes a run for their money.