Text this: XSShield: Defending Against Stored XSS Attacks Using LLM-Based Semantic Understanding