Add active filter and marked_for_deletion attribute to gitlab_projects
The gitlab_projects data source can't filter out archived or pending-deletion projects today. Detecting pending deletion in particular requires a hacky check on the project name for the -deletion_scheduled- suffix GitLab appends. The upstream API exposes both an active query filter and a marked_for_deletion_on response field — wire them through. Adds active = true|false as a top-level filter on both the user-list and group-list code paths, and a per-project marked_for_deletion boolean derived from MarkedForDeletionOn != nil. Current work around ``` for_each = { for p in data.gitlab_projects.my_group.projects : tostring(p.id) => p if !strcontains(p.name, "deletion_scheduled") } ```
issue