Shared scope-safe list orchestration for admin audit explorer routes.
@spec list_events(map(), Sigra.Admin.Scope.t(), map() | keyword() | nil) :: {:ok, {[map()], map(), map()}} | {:error, term()}
@spec list_subject_events( map(), Sigra.Admin.Scope.t(), binary(), map() | keyword() | nil ) :: {:ok, {[map()], map(), map()}} | {:error, term()}