pydantic-prod-safety-validator-rejects-dev-defaults-at-boot

Without a production safety validator on the Settings model, dev secrets (default DB passwords, JWT secrets, Cube secrets) are silently accepted when RDASH_ENV=production. Added a model_validator that checks 7 dev-default scenarios and raises a single structured error at boot time. This pattern should be standard on every service that uses env-driven config.