render: Fix undefined shift in xRenderColorToCard32

Delightfully this is undefined even though CARD16 is an "unsigned" type,
because it's an unsigned short, which C promotes to signed int because
everything is stupid.
3 jobs for ubsan-fixes in 4 minutes and 32 seconds (queued for 10 seconds)
Status Job ID Name Coverage
  Docker Image
passed #750477
debian-testing

00:00:18

 
  Build And Test
passed #750478
autotools-build-and-test

00:04:08

passed #750479
meson-build-and-test

00:01:45