Text this: spCLUE: a contrastive learning approach to unified spatial transcriptomics analysis across single-slice and multi-slice data