Columbus-based The Ohio State University has received $10 million from Stan and Joan Ross toward its new Wexner Medical Center inpatient tower. The 26-story, 820-private room hospital is expected to open in early 2026. It will support research, clinical care…