Clean up infrastructure and harden deployments
Strip kube.tf from 1170 lines of tutorial boilerplate to ~115 lines
of active config. Pin kube-hetzner module to v2.18.5. Disable
Traefik HPA (pointless on single node). Consolidate duplicate
tarpit code into shared/, move ClusterIssuer out of pds/ into
shared/, remove unnecessary init containers, add security contexts
to knot container. Consistent tarpit path lists across ingresses.