scripting: Use Toplevel::isOnOutput() in ClientFilterModel
This way, the ClientFilterModel will work as expected if there are overlapping/cloned outputs.
Toplevel::isOnOutput() uses the geometry to determine if the window is on the specified output. It's a bit of a hack as we have no logical screens.