protocol: add seat missing_capability error

The protocol says:

> It is a protocol violation to issue this request on a seat that
> has never had the pointer capability.

But never defines an error code.

Signed-off-by: Simon Ser <contact@emersion.fr>
Closes: #165
3 jobs for master in 2 minutes and 27 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Prep
passed #2970846
debian:buster@container-prep

00:00:23

 
  Build
passed #2970847
build-native-autotools

00:01:23

passed #2970848
build-native-meson

00:02:03