Parent: #790 Update `save_message_with_parts`, `load_history`, `replace_conversation` to read/write `metadata_json`. Part of M28 epic.