In this PR: - Let the `<NavigationDrawerItem />` component render a `<button>` by default instead of a `<div>` - Replace `<div>` by `<span>` inside the `<NavigationDrawerItem />` as `<button>` and `<a>` HTML elements only accept [_phrasing content_](https://developer.mozilla.org/en-US/docs/Web/HTML/Content_categories#phrasing_content). - Fix layout issue: the keyboard icon wasn't put on the right of the button, I put it back Fixes #7575 --------- Co-authored-by: Devessier <baptiste@devessier.fr>