* Add a new `timg_timer1` symbol to `esp-metadata` definitions
* Make `Timer::load_value` fallible (when the value is too large)
* Clean up, simplify, and document the `timer` module and its submodules
* Fix various issues
* Update the timeout value verification for `SYSTIMER`
* Clippy
* Introduce new `PERIOD_MASK` constant for validating timeout values
* Remove patches and just use git dependency for PACs instead
* Various `README.md` normalization/updates for simpler packages
* Update `README.md` for `esp-hal` and `esp-lp-hal`
* Update repo-level `README.md`