Issue #3607890: Refresh codebase metrics and add test-suite and architecture-surface sections
Follow-up to the codebase metrics page (#3607816). Refreshes all figures from the current 1.x code and adds two sections:
- Test suite - automated test classes counted by type (Unit, Kernel, Functional, FunctionalJavascript), as a chart and table.
- Architecture surface - counts of the Drupal building blocks (services, plugins by type, hook implementations, routes, permissions, forms, controllers, entity types, config schema) across the module and its submodules.
Same static inline-SVG approach (no JavaScript or charting plugin). Verified with mkdocs build --strict. webform added to the cspell word list (plugin-type labels).
Snapshot (1.x, 2026-07-02): 53,964 lines of code across 694 files; 150 test classes; 84 services, 76 plugins.