Visualise dev-sequence gaps. Each cohort with gaps is a row; observed
vs. expected dev counts render as side-by-side bars. When the
validation found no gaps (and no row-level violations), prints a
message and returns invisible(NULL) instead of erroring.
Usage
# S3 method for class 'TriangleValidation'
plot(x, ...)