Removes the desktop reservation and restores the window's previous bounds.
@platforms windows
Future<bool> undock() async { return _target?.undock() ?? false; }