This fix modifies:
ChartPrepareOptions to include the new IncludeNeeds field
and updates the Template, Lint, Sync, and Apply commands to use this new option
separately from include-transitive-needs.
- Updated test expectations in app_template_test.go to reflect the new behavior
- Filtered out filtered releases from building groups in state_run.go
to ensure they are not included in groups
- Fixed snapshot test files to reflect the new behavior (only 3 releases instead of 4)
Fix#1003: test pass
Signed-off-by: yxxhero <aiopsclub@163.com>