Create a store for langchain Document objects from a bytes store.
This store does run time type checking to ensure that the values are
Document objects.
create_kv_docstore(
store: ByteStore,
*,
key_encoder: Callable[[str], str] | None = None
) -> BaseStore[str, Document]