Unable to answer "Do these steps have a ramp? What kind?" – Steps – https://osm.org/way/992036689 via StreetComplete 59.3:

Es gibt nebenan eine Rampe ein paar Meter die Straße bergauf. Die Treppe ist direkt daneben.

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