Text this: An enhanced synthetic oversampling framework with self-supervised contrastive learning for multi-class image imbalance