Yep. This is the a crucial cycling feature that's missing.
Ideally, I'd also like to highlight roads with diverters, circles, chicanes, bumps, tables, etc.
In OpenStreetMap, which is the data source used by most of these navigation apps, the relevant key is traffic_calming.
I have not found any navigation app that preferentially chooses streets with traffic_calming features, such as speed humps. I recently suggested that in OSMAnd and got no traction [0].
Have you tried https://brouter.de/ ? If that feature is neither supported here, it worth trying to request it.
Interesting - I'd love to know more about this, and perhaps assist with the data model.
While purpose-built traffic calming infra is super nice to have, I'm somewhat more interested in the much more prevalent (at least, outside Europe and Asia) and also muc less expensive roadways which are traffic-calm by default, owing to natural chicanes, unimproved areas, one-lane bridges, etc.
Bogota, for example, has a fairly elegant network of unimproved roads connecting the parks. If you take a ride with a local, you see the bike infra much more acutely than what is expressed on gmaps, or even theoretically by looking at `traffic_calming==true`. A much more granular data type is required.