Get chunk from knowledge base by ID

Specify method KnowledgeBase#get somewhat like this:

def get(self, id: str) -> Chunk | None:
    """Given a chunk id, return the chunk, or None if the id is invalid"""
    ...

And then implement this method in LangchainKnowledgeBase so we can get a chunk given a string id (e.g. doc1:chunk2)