Unable to answer "Do these steps have a ramp? What kind?" – Scheuergasse (Steps) – https://osm.org/way/712270786 via StreetComplete 63.0:

Rampe ist da, ist aber nicht auf der Karte eingezeichnet. Treppe geht von der Strasse nach unten.

Attached photo(s):
https://streetcomplete.app/p/337924.jpg