Text this: Generating Compressed Counterfactual Hard Negative Samples for Graph Contrastive Learning