Using a storage backed by a file on the filesystem has multiple use cases, for example inspecting and debugging extracted filesystem images or persisting state between runs of applications like the Nitrokey 3 usbip runner. We should provide such a Storage implementation directly in littlefs2.