shell: Introduce fullscreen and split role type of a surface