LPS-46284
LPS-46282 Use URL instead of Url to be consistent.  Use style "P" to generate the language keys correctly.  Improve performance of the _formatP method. Update language.properties.
LPS-46282 Source formatting
LPS-45501 The parent or the redirect page could be in trash, so it's name could had been changed. In this case logic should not throw an exception because a null return it's supported by permissionChecker. Due consistency creating new fetch methods and let the API to throw exceptions if necessary.
LPS-45501 Copy logic from WNLSI to WPLSI - no logic changes
LPS-45501 Reuse logic - no logic changes
LPS-45501 Auto SF - no logic changes
LPS-45501 Modify logic to move and restore dependent wiki pages
LPS-45501 Create a new method in model to directly know if the entity is in trash implicitly
LPS-45501 Remove moveDependentsToTrash/restoreDependentsFromTrash because it's weird that these methods are called form moveDependentToTrash/restoreDependentFromTrash
LPS-45501 Include missing override
LPS-45501 Make more obvious that we are always persisting the new title and simplify
LPS-45501 Dependents of trashed wikiPages are tied to them, so should be deleted when deleting the wiki page
LPS-45501 Update tests
LPS-45501 Update tests - Move logic to a common place in order to make it visible from other classes
LPS-45501 Add more tests
LPS-45501 SEMVER
LPS-45501 SF
LPS-45501 SF
LPS-45501 SF