Drop Screens::geometry() and Screens::size()
Currently, the main user of these two functions is the X11 standalone platform.
This change ports that code to Workspace::geometry(), which is not great but the X11 backend already depends on the Workspace indirectly via the Screens. Not sure if it's worth making the standalone X11 backend track the xinerama rect internally.