Switches from custom CSS implementation to `Primer::Beta::Counter` for
rendering counters in menu on Notifications page. Fixes clipping of
larger notification numbers (≥ 3 digits), including applying rounding
of very large numbers (e.g. `4k+`).
https://community.openproject.org/wp/OP-19459
Favorite is the correct term in the context of expressing a preference
for a particular project / other OpenProject domain object.
Updates `ActsAsFavorable` to `ActsAsFavoritable`, as well as filenames,
identifiers and strings to:
favored => favorited
favorable => favoritable
favoring => favoriting
* change grid line colors
* set a color for the avatar that has a good contrast with bg color
* set menu item color for the header, set high contrast colors for all colors not only high contrast ones
* increase font size and color of bar graphs
* remove color mode from color service tohsl method
* remove transfor uppercase text for headlines
* remove --main-menu-fieldset-header-color variable which is not needed anymore
* change border color
* fix eslint errors
* remove uppercase test for sub menu title
* Show counts from actual query
* Add group by project
* Remove menu component
* Reload menu frame when marking notification as read
Co-authored-by: Oliver Günther <o.guether@openproject.com>