Expand the definition scope to include multiple projects

Description

Allow a definition to encompass multiple projects instead of being restricted to a single project or being global.

This enhancement will enable users to set a definition's scope to several projects simultaneously, increasing flexibility and applicability across various workflows within the organization.

When multiple projects share the same definition but have different project admins, potential conflicts during editing can occur. Consider a solution, such as duplicating project shares when editing or limiting edits to global admins for shared definitions.


Accepted criteria

Definitions should be configurable to include multiple projects within their scope.