[MSHARED-607] Simplify UrlValidationUtil to modern rules * Remove custom patterns and use default (builtin) ones * Adapt tests where .local is not valid anymore by retaining the test idea itself