v2: Update the ccache key to drop the base commit SHA suffix. As far as I understand local caches are kept on the runner until they are manually cleared, and a unique cache key will fill up the disk.
Without the unique suffix we'll instead reuse and update the same (per-job) Gitlab cache key and rely on ccache to do its best at cache management.