Switches from `argparse`'s builtin `--version` to some new functions:
* `check_latest_release()`
* `update_dbmenu()`
---
* adds a `dataclass`to [`Gethub`](https://github.com/itoffshore/distrobuilder-menu/blob/39e45a88d3ad768241a0b8691670ee3e929b5e9d/src/distrobuilder_menu/api/gethub.py#L50) with useful public endpoints to makes the class more useful for querying Github's API for different repos
* adds optional app updates to the `-v` / `--version` options
- uses `importlib.metadata` to detect the app version from `pyproject.toml`
- by default `dbmenu` can be force updated with `pipx` with a **2nd option** to use `pip`
* changes the default option to `Y` for creating the `images` directory (that holds the `standard` templates)
**Full Changelog**: https://github.com/itoffshore/distrobuilder-menu/compare/0.2.4...0.2.5