plugin: reject hook timeout_secs above documented max

docs/13-plugins.md caps timeout_secs at 300, but validate only rejected
zero. Oversized values loaded and plugin.list reported them while
run_hook silently clamped. Reject 1..=300 at parse so broken manifests
fail their own package like other schema errors.
4d9a5fb63eGrok Bot committed on 10/5/2026, 5:42:02 PMparentce05ab1

Checks

All checks passed
1 file changedLine totals unavailable