Attach to each trade the most recent price at or before its timestamp, matched per symbol. trades has trade_id, symbol, ts (ISO); prices has symbol, ts, price. A trade with no earlier price for its symbol gets None.
Return the per-trade price (or None), ordered by trade_id.