* Fixes issue with redirects not being generated when an invariant content has variant ancestors. In this case we wanna create redirects for all languages https://github.com/umbraco/Umbraco-CMS/issues/12452 * Handle Url routing of invariant items with variant parents, when no culture is given * Cleanup * Update src/Umbraco.Core/Routing/UrlProvider.cs Co-authored-by: Ronald Barendse <ronald@barend.se> * Refactor styling and added else if Co-authored-by: Ronald Barendse <ronald@barend.se>