Add 17 tests for isCcsWebSearchHook and deduplicateCcsHooks functions covering Unix/Windows paths, edge cases, and duplicate cleanup. Also add invariant comment in hook-config.ts. Addresses code review feedback from PR #424.