in particular: * refactor the discovery book by archiving the old books and focusing new work on microbit 2 and the embassy-nrf HAL * change svd2rust to use pointers directly and remove owned singletons * stop having PACs re-export the interrupt macro from runtime crates (changes the macro syntax a bit as well) * propose wg recommended alternatives to static mut and start using them in documentation and examples * possibly set up a new team responsible for interacting with the rust project directly and with a regular meeting on the rust zulip