Switch to kaniko for daemon-free Docker builds in Spindle CI
docker buildx requires a Docker daemon which isn't available in Spindle's
hosted containers. kaniko builds OCI images directly from a Dockerfile
without needing a daemon, which is exactly what hosted CI environments need.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>