backends/drm: ensure pipeline mode is always in the connector mode list
The current mode of an output not being in its mode list can lead to crashes. In my case, changing monitor settings that trigger KWin to find new modes causes it to crash in OutputDeviceV2InterfacePrivate::sendCurrentMode
, because it couldn't find the current mode in the list so it was nullptr