pub fn read_nodes(conn: &Connection, ids: &[&str]) -> Result<Vec<GraphNode>>
Batch-read multiple nodes by ID.