feat!: separate proving from noir_js
#5072
+95
−109
Merged
noir_js
#5072