zv: all "T: Type" should have "&T: Type"
I was going to add &T support to all zvariant_derive Type implementations, but I realized that instead, we should really have a generic rule for it. It conflicts with the "impl Type for T: Basic" though, but as this is universal, it should take precedence.