Safurai-Csharp: Harnessing Synthetic Data to improve language-specific Code LLM