refactor(engine): refactor EnsureUtil parameter ordering

- align parameter ordering between methods
- exception class is always first parameter

related to #CAM-2404
chore(engine): change EnsureUtil.XXXNotNull methods default exception

- EnsureUtil.XXXNotNull methods throw per default NullValueExceptions

related to #CAM-2404
chore(engine): change SuspendedEntityInteractionException parent

- SuspendedEntityInteractionException extends now NotAllowedException

related to #CAM-2404
fix(engine): catch CaseDefinitionNotFoundException in CommandBuilder

related to #CAM-2404
chore(engine-rest): convert NotAllowedExceptions to Forbidden Stauts

related to #CAM-2404
chore(engine): throw exception where it happend

related to #CAM-2404