pub async fn setup_graph() -> Result<(), DynError>
Ensure the Neo4j graph has the required constraints and indexes