feat: replace /healthcheck with /health liveness and /healthz readiness endpoints
Introduce decoupled liveness and readiness probe endpoints to improve stability and traffic routing in orchestrated environments like Kubernetes. - Add GET /health for a lightweight HTTP-server-only liveness check. - Add GET /healthz for node connectivity readiness, backed by a background poller. - Add configuration for background health check interval. - Fix nil pointer risk in submit witnesses parsing and style issues. - Update documentation in README.md. BREAKING CHANGE: The /healthcheck endpoint has been completely removed and replaced with /health and /healthz. Any external health checks/probes targeting /healthcheck will receive a 404 and must be updated. Signed-off-by: Ales Verbic <[email protected]>