We need to make sure that we don't see pages as not hidden when they should be hidden. Thus consider by default that all pages are hidden (ie technical pages).
Also introduce 2 new config parameters:
- visibleTechnicalPages: for technical pages that must be visible but not appear in searches (for ex)
- translatablePages: for pages that can be translated (and thus have their default language that must not be empty)