NCT07312526 - Shanghai Clinical Cohort - Esophageal Cancer | Crick | Crick