Challenges and Opportunities in Natural Language Processing for African Languages in Morocco: A Theoretical Investigation | Synapse