Unable to answer "Do these steps have a handrail?" – Steps – https://osm.org/way/997975108 via StreetComplete_ee 58.21:

Das ist keine Teeppe, das ist eine Rampe

Attached photo(s):
https://westnordost.de/p/235098.jpg