A fullscreen ShellClient still had a decoration which was caused by
a combination of two bugs:
- when going to/from fullscreen the decoration was not update
- noBorder did not return true for a fullscreen window
Comparing to X11 Client both is done. So ShellClient needs to do the
same. This ensures that the correct geometry is requested when going
to fullscreen.
BUG: 366764