`git describe` in an `override-build` is always claiming to be dirty
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### Bug Description
If you have a `spread/.extension` file, `git describe --dirty` in an override-build will always show the repo as dirty because `spread.yaml` and `spread/.extension` don't get copied into the build directory.
This is causing Charmcraft 4.0.0 to appear to be dirty.
### To Reproduce
Check out the 4.0.0 tag of Charmcraft and pack it
### Environment
My machine, launchpad, etc...
### snapcraft.yaml
```yaml
...
```
### Relevant log output
```shell
n/a
```
### Additional context
_No response_
Evaluation history
No evaluation history available.