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

Double rampe, une de chaque côté. Il y a un accès séparé pour vélo et fauteuil roulant. Et voiture.

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