BuildToolVer type
We need a BuildToolVer type that describes the version of a tool with which a package has been built. See repod's implementation for reference: https://gitlab.archlinux.org/archlinux/repod/-/blob/cc0e43c7c858c679027068639e7db554fb78aa21/repod/files/buildinfo.py#L122-131