Welcome to the forums
A stormwater pond is usually a depression in the ground which will take excess water from the land.
Both tanks and basins are probably deeper and more constructed, possibly with concrete sides and bottom.
"Road runoff" is the water that drains off the road.
A detention basin is much the same as a stormwater pond, holding water for a short time, whereas a retention basin holds water for a longer period.