Expose validation stage in request lifecycle hooks. Example: - afterResponse → before validation - afterValidation → new hook (optional) ### Acceptance criteria - validation metadata is available in hooks - does not break existing hooks