ci: simplify pipeline, remove unused stages, add MinIO backend config

Merged Nguyễn Ngọc Đại requested to merge hotfix/cicd2 into main

Simplify the GitLab CI pipeline by removing unused test and scan stages, associated PostgreSQL test environment variables and templates, and duplicate scan job definitions. Update build job rules to only trigger on the main branch to eliminate unnecessary merge request pipeline runs.

Add MINIO_ENDPOINT and MINIO_SECURE environment variables to the backend service in deploy/docker-compose.be.yml to enable MinIO object storage support, with default values for local development.

Merge request reports