From Text to Utility: Distance-Aware Contrastive Learning for Detection-Ready and Shareable Malware Descriptions