ocaml-rego: add strict_error mode
OPA's [strict_error] mode propagates builtin errors to the caller
instead of treating them as [Undefined]. Useful for catching bugs
that would otherwise silently produce empty results.
[Rego.set_strict engine true] enables it. The flag threads through to
[env.strict] and gates the [try/with Eval_error] around [eval_builtin]
in [eval_call]. The OPA test runner picks up [strict_error] from each
case's JSON so the upstream conformance suite drives it.