Shouldn't that be "aro da ŝtupoj"?
No, da is used only when a collection has a quantity associated with it.
Precisely. A group of stairs refers to the collection of a quantity of stairs.
So you didn't actually clarify anything there.
Grupo de sxtupoj estas sxtuparo is not correct translation?