feat: experimental Cross-Origin Storage cache backend (#1549)
* added CrossOriginStorage implementation
* added references to COS extension
* added fallback cache
* refactored CrossOriginStorage
* clean-up
* some improvements
* added types
* added type references