Speaking from experience, Cyber punk is basically, “Technology solves nothing,” while Steampunk is basic sci-fi but with steam and gears.
The “punk” genre is usually referring to a cynical tone throughout a work. However steampunk is usually referring to just the aesthetic of something.
What I haven’t heard of, however, is Dieselpunk and Biopunk. What are they?