Fix cache miss in CI
The problem is probably due to a "corrupted" store state.
To fix this, the store will only be cached during the nix-cache job.
Also, crane will be used instead of naersk, due to lack of maintenance and better dependency handling.