This is a breaking release!
In line with Home Assistant, the miniumum Python version is now 3.9.
CharacteristicsTypes and ServicesTypes have been massively simplified as preparation for adding more typing to aiohomekit.
* `Characteristic.short_type` is no more
* `CharacteristicsTypes.get_short` is no more
* `CharacteristicsTypes.get_uuid` has been replaced by `aiohomekit.uuid.normalize_uuid`.
* `CharacteristicsTypes.get_short_uuid` has been replaced by `aiohomekit.uuid.shorten_uuid`.
* `CharacteristicsTypes.Vendor` has been flattened into `CharacteristicsTypes`.
* `Service.short_type` is no more
* `ServicesTypes.get_short` is no more
* `ServicesTypes.get_uuid` has been replaced by `aiohomekit.uuid.normalize_uuid`.
* `ServicesTypes.get_short_uuid` has been replaced by `aiohomekit.uuid.shorten_uuid`.
It's now expected that our API's do not leak non-normalized UUIDs and also that our users only call our API's with normalized UUID's. An application using `CharacteristicsTypes` should not need to normalize UUID's any more.