Text this: RefusalGuard: Geometry-Preserving Fine-Tuning for Safety in LLMs