test(tools): integration tests for CodeSearchTool
Implements Task 3 from Phase 5: Add comprehensive integration tests verifying
code search functionality including pattern matching, file glob filtering,
result capping, directory scoping, and tool registration in the V2 registry.