For the direct addition/editing of these addtional geometry types, yes. - Collector is your only option for an out of the box app.
If you want to get fancy and keep the forms here is some food for thought:
Solution 1: Collect surveys using Survey123 take the data collected and have it update geometries either manually or automated with spatial joins.
Solution 2: Create a custom web app using web app builder for ArcGIS - you would need to create the feature service with ALL fields but you could simply allow for null fields and not fill in applicable fields during the survey. This would utilize the editor widget. note: this solution will not work disconnected.