gnome-calendar 49.alpha

* Remove default calendar row from the Calendar Management dialog
* Various internal cleanups in the Week View
* Add a style checker and commit rules to CI
* Improve search error state in the weather settings entry
* Various CSS style cleanups and enhancements
* Fix the focus ring in the Notes section of the event editor dialog
* When dragging events over the Week view, the preview height matches the event
  duration now
* Make event widgets act more like buttons, which fixes focus handling and
  allows for activating using keyboard, and also add a focus ring
* Implement keyboard navigation in the Month view
* Add test coverage and static scan in CI
* Fix a major memory leak
* Redesign the main window to show the full calendar view, make the sidebar
  hideable, move navigation buttons to the bottom, and make the main window
  adaptative
* Port all UI files to Blueprint
* Make event widgets properly accessible, and report their accessibility states
  correctly. This makes them readable by assistive technologies like screen
  readers.
* Fix accessibility and keyboard navigation of calendar toggle rows, the date
  chooser widget, and other UI elements.
* Port to Adwaita shortcuts dialog
* Updated translations

Git-EVTag-v0-SHA512: 94e5ecb4dc2e3ecf8a8232f18746f7e5998211c3ebc6ebab0b51617f95d601e614733775679c8be62cf0f8e09cd0e5a6157c8768e60d22eb24de967bac5a6858