Expyron

Results 10 issues of Expyron

- `git-repository` renamed to `gix` and updated to the latest version - `hashbrown` updated to the latest version

### Steps to Reproduce - Enable strict FQDN with the flag `--acme-strict-fqdn` - Use any ACME client to try to generate or renew a certificate through ACME ### Your Environment...

bug
needs triage

Removes the dependency on `once_cell` by using const initializers for Mutex and Vec. Also deletes the re-implementation of Lazy for no-std, which is no longer needed. This is all available...

This is available since Rust 1.63, so no change in MSRV necessary.

Since Rust 1.80, the recommended way to have lazily-initialized statics is to use [`LazyLock`](https://doc.rust-lang.org/std/sync/struct.LazyLock.html). As this crate's MSRV is 1.81, this PR updates the documentation to encourage that new usage....

dco-signoff: yes

Using the solution described in the [official documentation](https://doc.rust-lang.org/rustdoc/write-documentation/documentation-tests.html) instead of relying on a third-party crate.

The goal is mainly to remove the dev-dependency on a very old version of mio.