Charmcraft cannot parse a dev version build for multipass
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
### Bug Description
charmcraft throws invalid version for a dev build of multipass which follows sematic versioning spec.
### To Reproduce
* Install a dev build of multipass
* Run `charmcraft pack`
### Environment
OSX 15.0 (Sequioa)
### charmcraft.yaml
```yaml
N/A
```
### Relevant log output
```shell
charmcraft internal error: InvalidVersion("Invalid version: '1.15.0-dev.2929.pr661'")
Full execution log: '/Users/X/Library/Logs/charmcraft/charmcraft-y-z.log'
```
Evaluation history
No evaluation history available.