pipewire: Properties: Fix properties!() macro using freed memory
Fixes the properties macro using unitialized memory by making it use rust methods on the properties struct instead of calling the sys function directly.
Fixes #71 (closed) (and hopefully CI).
Edited by Tom Wagner