Implement issue type-specific approval visibility

Description

Allow approval definitions to be issue type-specific and only displayed under the issue types within their defined scope.

Currently, users can use conditions to prevent the definition from running on the issue. However, the definitions remain visible.


Accepted criteria

  • Approval definitions should be displayed only for relevant issue types
  • No impact on existing project-specific functionality