Enhancing Text Editing for Grammatical Error Correction: Arabic as a Case Study