Most of the features you listed here are not available until version 7.4 with additional features added in Pega Infinity. The poster is on 7.1.8. There are no Survey Management landing pages in 7.1.8. The Survey shape does not exist in 7.1.8. The Questionnaire class that is used in 7.1.8 is deprecated in 7.4. Question pages were not introduced until 7.4.
In addition, there are significant changes to the rules starting in version 7.3. Some of the property names change to meet normal Pega naming conventions (addition of the py prefix is one of the changes). Therefore, there is some significant testing related to upgrading from anything below 7.3.
I would do a proper assessment of how viable Pega Survey is for your solution by considering the changes in Pega Infinity and upgrading to a newer version before adoption as the upgrade path will be challenging if you choose to implement Pega Survey on 7.1.8. I have first hand experience with this.