I would like to know if there is out of box approval process in order for a form to get published - Post designing, the form should go through approval process before getting published.
When using AEM Forms there is a built in review capability allowing for the application of comments. You could also apply ACLs so that designers would not be able to publish and only authorized people have that right.