Fix CI/CD pipeline, security checks, and code quality issues
- Fixed Ruff linting issues
- Fixed MyPy type checking issues
- Fixed Semgrep security scan issues
- Fixed dependency audit failures
- Hardened Dockerfile security
- Pipeline now passes all stages successfully