window: Clean up keyboard-resizing code path
wayland-surface: Make sure to zero out the geometry

Otherwise our implicit surface geometry calculation will be junk.