While restoring a cache, github cache support partial match by the
prefix of existing keys. When a key doesn't match directly, the action
searches for keys prefixed with the restore key and returns the
most recently created cache. Adding support for that.