refactor: collapse 3 search tools into 1 with mode kwarg
search, search_semantic, search_hybrid → search(mode="keyword"|"semantic"|"hybrid")
mirrors how the backend API actually works (single /search endpoint with mode param).
reduces tool surface for LLM consumers.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>