Improve CI pipelines
* Prepare and upload JUnit report for tests execution * Simplify pre-commit job * Replace dependencies with needs to unblock jobs Signed-off-by:Anton Bondarenko <anton.bondarenko@arm.com> Reviewed-by:
Viet-Hoa Do <viet-hoa.do@arm.com> Approved-by:
Jakub Sujak <jakub.sujak@arm.com>