[#48721647] Refactor freezing the survey builder page.

- Each view knows if the survey is frozen or not, and decides how to freeze itself.
[#48721647] Allow adding sub-questions for a finalized survey.
[#48721647] Allow adding sub-questions for a finalized survey.
[#48721647] Remove unnecessary fields while editing a finalized survey.