PERCORE: A Deep Learning-Based Framework for Persian Spelling Correction with Phonetic Analysis