Text this: LEXA: Legal case retrieval via graph contrastive learning with contextualised LLM embeddings