Centralize MCP label names/colors/descriptions into shared/mcp-labels.ts and
rename to the mcp:* scheme (mcp-submission -> mcp:submission, mcp:remote ->
mcp:manual-review), matching the labels already renamed on GitHub so the bot
stops resurrecting the legacy names.
The classifier now exposes kind ('submission' | 'listing-ops' | 'none'):
rescan/refresh/re-index requests against an existing marketplace listing are
detected with high-precision patterns (listing-ops wins over submission) and
the handler labels them mcp:rescan and leaves them open — no redirect, no
close. Dedupe preflight skips mcp:rescan and classified listing-ops issues,
plus the legacy label names for issues labeled before the rename.