Implement new search_metrics function in custom_metrics.py to allow
filtering and sorting of metrics. Add corresponding endpoint in the
metrics router and supporting schema classes in schemas.py. The new
implementation provides pagination, filtering, and sorting capabilities
for metrics.
* fix(chalice): removed support for all type: webVitals/errors/performance/resources predefined card because UI is not showing them anymore
* refactor(chalice): changed all charts CH queries
* feat(chalice): autocomplete return top 10 with stats
* fix(chalice): fixed autocomplete top 10 meta-filters
* feat(chalice): new user journey 1/2
* feat(chalice): new user journey hideExcess support
* feat(chalice): new user journey create drop to drop nodes&links
* feat(chalice): autocomplete return top 10 with stats
* fix(chalice): fixed autocomplete top 10 meta-filters
* feature(chalice): store card's compare-to