feat(listener): provide CaseExecutionListener and TaskListener

related to CAM-2239, CAM-2555