The right form to work with pages
You don't need to create a content type for each different page. You need some tools for site building. I think in your case Paragraphs will be the best solution.

You can for example create different paragraph types with a reference field, one to a content type with one input and one to another content type with unlimited inputs. You can define as many paragraphs types as you want.

Then you put a paragraph field in the page content type and the user can fill this field with the paragraphs he needs to build the content, so that each page can have a different layout.