Implement zvariant::Type for a bunch of commonly used types
This MR partially takes care of #98. Two things remain:
- chrono types: I already have it implemented but had to postpone it for now as it drags a old
time
version that has a security advisory for it and breaks the CI as well. - Many types from std itself.