Checker: preliminary support for batch plugins

* Add properties that expose whether a rule is bound to a plugin that is
  "batch" or "simple".

* Spawn nested workflows for "batch" plugins and save the output of
  their pre- function to be passed to the `check_record` one.
Checker: intersections with intbitset `trailing_bits`

* Utilize intbitset's `trailing_bits` to avoid adding extra logic when
  dealing with `ALL`.