Draft: ci(cache): split global cache into pip and bazel, also dropping pre-commit cache
- Replace single cache with two entries: pip and bazel
- Remove .cache/pre-commit from caching to avoid flaky pre-commit
- Keys now vary by job image and relevant repo files for better hit rate and invalidation
Signed-off-by: Deeptanshu Sekhri deeptanshu.sekhri@arm.com