New release v2.5

Features
========

- Use new init-directory CLI arg of Emacs 29.1
- Move away from deprecated autoload.el library

Fixes
=====

- Remove as much compilation warnings as possible
- Avoid a crash when grammalecte-settings-file is broken
- Remove 'mode' suffix from mode name
- Do not reverse corrections proposals when building menu

Documentation
=============

- Fix a typo in a comment
- Add missing changelog entries

Others
======

- Change use-package indent / use :custom instead of :init setq
- tests: Split the latex example in its own file
- Replace deprecated keymap related functions
- Use {when,if}-let wherever possible