plugins/desktopchangeosd: Port to simpler PlasmaWindow
Plasma::Dialog contains logic that we don't want for a kwin window and is considered deprecated. Dialog uses the width of the main item which results in an unavoidable binding loop.
PlasmaWindow allows us to propagate implicit sizes upwards correctly.
-- Requires libplasma!1097 (merged) Do not cherry-pick!