Unable to answer "Do these steps have a handrail?" – Steps – https://osm.org/way/1130746975 via StreetComplete 58.0:

Keine Treppe, da die Straße bergauf führt ist auf dieser Seite keine Treppe nötig.