Implement fuzzy matching for route search on routing error html page.
Improve CSS styling for routing error html page.
Split search results into 'exact matches' and 'fuzzy matches'.

- also refactored the javascript.
Merge pull request #14619 from winston/enhance-routing-error-html

Enhance routing error html page
Add CHANGELOG entry for #14619 [ci skip]