SurveyEditor: add updatable title and intro fields

This fixes the syncing between `<SurveyEditor/>` and `<SurveyForm/>`