feat: Add documentation for `after()` callbacks, `ValidatorAwareRule`, and `CompilableRules`, and update existing rule interface descriptions.
