I have a private pro app because I want to restrict my app’s data to people on an approved list, but now I want to create a public form that anyone can see and submit. Is it possible to make a single detail page public in a private pro app? If not, is the only solution to create a new public app?
No, I don’t believe that’s possible. So you’d have to go with your second option.