Replace card highlights with market_hash_name

Previously just used the "market_name" which is not unique and could
reference multiple items, causing incorrect highlighting in the market
in some scenarios.