This a minor release that improves to minor things:
* `functools.cached_property` is now correctly detected as a descriptor and skipped during attribute default preparation.
* In `type_label`: `UnionType`s from Python 3.10+ are show the nested types, and both `Union` and `UnionType` types are now formatted in the Python 3.10 style: e.g. "int | str".