Use variadic parameters in DbusFuture::asyncCall
Qt6 DBus doesn't like us passing invalid QVariants, so let's remove this concept entirely by passing variadic arguments (this is what Qt does underneath anyway, so we're just forwarding it to them)
This also fixes activities not working on Plasma 6