* Clean up almost all clippy violations
* Remove redundant variable from context
* Do not clone configs
* Do not collect all config symbols into a vec needlessly
* Do not allocate so many strings
* Update `xtask` dependencies
* Update `xtask` to support generating documentation for multiple chips
* Update CI and Documentation workflows
* Fix minor mistake in documentation index template