1. YAML parse: CMakeConfigureLog.yaml has multiple documents
2. JSON parse: tsconfig.json and pyrightconfig.json use JSON5
comments (not valid for Python's json.tool)
3. Also fixed: json.tool can't handle multiple files via xargs;
switched to while-read loop
Excluded llama-cpp-fork/ from all parse checks and secret scan.