Challenges and Opportunities in Natural Language Processing for African Languages in Morocco: A Methodological Framework | Synapse