Part of #83
Static discovery of lifecycle hooks from bundled (audit_log) and plugin
(WASM *.capabilities.json sidecar) sources. Supports --verbose and
--json output. Workspace hooks (DB-stored) noted but omitted without
DB connection.
[skip-regression-check]
Co-authored-by: [email protected] <[email protected]>