* refactor(ingestion): share callable declaration facts
Reuse pure parameter and signature facts between structure and scope
extraction, with tree-owned caches and read-only parameter contracts.
Preserve provider-specific wrappers and consumer projections.
Add characterization tests, real-worker parity checks, and reproducible
performance measurements. Keep the overall indexing effect explicit.
Refs #3723
* fix(bench): create result files exclusively
Address CodeQL review feedback on #3726. Use a private default directory and an exclusive file handle so existing files and symlinks cannot be overwritten.
* perf: speed analyzer identity guard probes
* perf(ingestion): reuse callable type and overload facts
* ci: retain callable time and memory benchmarks
* chore: use established CI performance measurements
* fix(bench): check callable baseline in CI
* perf(ingestion): guard callable scaling and reuse export checks
* fix(ci): budget for callable scaling matrix
* refactor(ingestion): simplify callable handling
---------
Co-authored-by: Gergo Magyar <gergomagyar0@gmail.com>