fix(tidy): keep the tidy preset header-only

In precompiled mode the -inl.h definitions are intentionally
non-inline, so misc-definitions-in-headers fires on every one. The
header-only tidy build already analyzes all -inl.h bodies via the
bottom-of-header includes.

Assisted-by: ClaudeCode:claude-fable-5
diff --git a/CMakePresets.json b/CMakePresets.json
index 6e86aa3..42bf3ad 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -36,8 +36,7 @@
       "binaryDir": "build-tidy",
       "cacheVariables": {
         "CMAKE_CXX_CLANG_TIDY": "clang-tidy;--use-color;--warnings-as-errors=*",
-        "CMAKE_CXX_STANDARD": "17",
-        "PYBIND11_TEST_PRECOMPILE": "ON"
+        "CMAKE_CXX_STANDARD": "17"
       }
     }
   ],