Implement Changelog type
For representing the changelog of a given package, we need to implement a Changelog
type which represents a relative file path (see repod for an example: https://gitlab.archlinux.org/archlinux/repod/-/blob/cc0e43c7c858c679027068639e7db554fb78aa21/repod/files/srcinfo.py#L211-220).