Add CommandListCache abstraction to context
/e2e-level-zero
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9173221816
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9173221816 Job status: failure. Test status: failure
/e2e-level-zero
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9173355670
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9173355670 Job status: failure. Test status: failure
/e2e-level-zero
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9188780750
E2E L0 build: https://github.com/oneapi-src/unified-runtime/actions/runs/9188780750 Job status: success. Test status: success