Fetch Polymarket positions for any wallet address.
Uses Dome API to query on-chain positions (includes title, market_slug, shares). Fetches current prices from Polymarket CLOB API (Dome doesn’t include prices).
Requires API key in Authorization header (rate limited: 60/minute). Cached for 30s per wallet to prevent heavy pollers from saturating DB/API.