Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory