Hello. We welcome you as a new mapper.
You are rather productive, i see.
About mapping of highways.
In settlements, there is no need to map every trace. They are only for local interest. When there is a free view, you can limit the highways to through going ones. Narrow traces ( less 2 mtr) are to be mapped as paths, rather than unclassified highways.
It is unlogical that traces, leading off a highway, tagged as path, become an unclassified highway.

When is a waterway a stream or a river.
Simple. When you are able to jump over it , it will be a stream. Otherwise, it needs to be tagged as river.  Here, most of them are intermittent.
To know the width of a trace:
control-shift- m: bring up a window that shows measurements of everything you click on or create (area and length) 
Please read this wiki about tagging highways in African Countries.
https://wiki.openstreetmap.org/wiki/Highway_Tag_Africa#Typology_of_Road_Network_in_African_countries
Best regards and keep mapping
            ---
            
            Published using OSMCha: https://osmcha.org/changesets/139056162
            