pub fn read_node(conn: &Connection, id: &str) -> Result<Option<GraphNode>>
Read a single node by ID. Returns None if not found.
None