Charting the Landscape of African NLP: Mapping Progress and Shaping the Road Ahead