Uncertainty-aware single-cell annotation with a hierarchical reject option | Synapse