SlippageModel trait with two implementations: - LinearImpactModel: sqrt market impact (spread/2 + eta*sqrt(V/ADV) + order premium) - FixedCostModel: backward-compat wrapper for existing 15/5/10 bps constants Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>