bit-buf 0.3.0

I needed this.
Documentation
# bit-buf <!-- omit from toc -->

I needed this.

[crates.io](https://crates.io/crates/bit-buf) |
[API Docs (docs.rs)](https://docs.rs/bit_buf) |
[Changelog](CHANGELOG.md) |
[License](LICENSE) |
[AI Usage Disclosure](#ai-usage-disclosure)

- [Installation]#installation

## Installation

```shell
cargo add bit-buf@=0.3.0
```

or

`Cargo.toml`

```toml
[dependencies]
bit-buf = "=0.3.0"
```

or

```toml
[dependencies.bit-buf]
version = "=0.3.0"
```

## AI Usage Disclosure <!-- omit from toc -->

> [!TIP]
> All AI generated code can be found by searching for `@ai-generated`

> [!IMPORTANT]
> Except for the things listed below, AI was not used in any form for the rest of the project. Note however that I may have unknowingly read AI generated content when doing searches (eg: on StackOverflow, Reddit, etc.)

* Google Gemini 3.5 Flash was used to generate the code in [`tests/common/test_values.rs`]tests/common/test_values.rs. The functions there generate values to test for the large number types as exhaustively testing every value for those types is infeasible