### New Features

 - add `RefSpecRef::expand_prefix()` method to avoid missing prefixes.
   The current implementation might cause refspecs to end up ignored as
   they don't have a prefix, and in protocol V2 it would then fail
   to add a ref-spec filter which causes them to be missed.
   
   With `expand_prefix()`, we assure that there are all possible prefixes
   that can contain partial names, similar to what git does.

### Bug Fixes

 - `HEAD` may now return itself as prefix in `RefSpecRef::prefix()` and `expanded_prefix()`.
   Previously, the expanded prefix would be a list of possibilities, even
   though it's such a common case that we really want to avoid spamming the
   remote about it when asking for HEAD during clone for instance.

### Commit Statistics

 - 11 commits contributed to the release over the course of 24 calendar days.
 - 27 days passed between releases.
 - 2 commits were understood as [conventional](https://www.conventionalcommits.org).
 - 2 unique issues were worked on: #450, #571

### Commit Details

 * **#450**
    - improve docs for `Instruction` (911f68f)
    - `HEAD` may now return itself as prefix in `RefSpecRef::prefix()` and `expanded_prefix()`. (d53ddcd)
    - fix docs (9d0f31e)
    - add `RefSpecRef::expand_prefix()` method to avoid missing prefixes. (21b21b6)
 * **#571**
    - refactor (ef7467c)
    - assure sub-branches can be matched correctly (c9383c6)
 * **Uncategorized**
    - prepare changelogs prior to release (423af90)
    - Merge branch 'main' into write-sparse-index (c4e6849)
    - Merge branch 'gix-clone' (def53b3)
    - Merge branch 'main' into gix-clone (91bf67a)
    - Merge branch 'fix-571' (2514334)