An important bugfix to prevent assertion failures when writing thin packs.

### Bug Fixes

 - Adjust size-hints of resolving entries iterator and use the upper bound in delta tree.
   
   The delta-tree is a data structure that actually heavily relies on
   favorable allocation and a known amount of objects in order to
   provide front and back buffers. However, this is an implementation
   detail and they don't have to stay consistent at all especially
   after growing the buffer by pushing to it.
   
   Interestingly, the VecDeque internally over-allocates as well which
   definitely helps the example of `as_mut_slices()`, otherwise
   it could also suffer from the assertions that trigger here.

### Commit Statistics

 - 7 commits contributed to the release over the course of 18 calendar days.
 - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
 - 2 unique issues were worked on: #247, #254

### Commit Details

 * **#247**
    - Rename gix->ein and gixp->gix (e8b0919)
 * **#254**
    - Adjust changelogs prior to git-pack release (6776a3f)
    - minor refactor (227c8b1)
    - Adjust size-hints of resolving entries iterator and use the upper bound in delta tree (20b3994)
 * **Uncategorized**
    - Adjusting changelogs prior to release of git-config v0.1.8, git-object v0.15.1, git-diff v0.11.1, git-traverse v0.10.1, git-pack v0.14.0, git-odb v0.24.0, git-packetline v0.12.1, git-transport v0.13.1, git-protocol v0.12.1, git-ref v0.9.1, git-repository v0.12.0, cargo-smart-release v0.6.0, safety bump 5 crates (39b40c8)
    - Adjust changelogs prior to git-pack release (ac8015d)
    - Merge branch 'header-field-multi-improve' of https://github.com/xmo-odoo/gitoxide into xmo-odoo-header-field-multi-improve (d88e377)