fix(ci): improve pipeline reliability and automation
This commit adds several improvements to the pipeline:
- Allows validate job to fail without blocking the pipeline
- Adds auto-destruction for test environment after 1 month
- Fixes terragrunt interactive prompt issues
Technical changes:
- Added TERRAGRUNT_NON_INTERACTIVE=true
- Added allow_failure: true to validate job
- Added auto_stop_in: 1 month to test environment