About User Forum and Permissions

I have some doubts regarding Frappe.

  1. We have two roles: Admin and Practitioner. The Admin can create forms, and Practitioners fill them out. There are 15 fields per form, It might be more than 150 questions in total.
  2. The Admin should not be able to edit the form once it is published.
  3. Is it possible to dynamically add fields to the forms? It means if we add any fields it should reflect in all the forms.
  4. Can forms be shared among multiple Practitioners, where one Practitioner fills certain fields, and another Practitioner fills others? And can It be possible to view all the filled forms by all the practitioners ?
  5. From my understanding, Frappe supports only up to 150 questions per form. Can this limit be increased?