Text this: Density-Aware Differentially Private Textual Perturbations Using Truncated Gumbel Noise