zink: improve missing feature warnings
some general cleanups and then also make the warnings actually meaningful to check instead of useless spam
- full CTS run on RADV before: 533 warnings
- full CTS run on RADV after: 34 warnings
some general cleanups and then also make the warnings actually meaningful to check instead of useless spam