Add expiration settings for approved approvals

Description

  • Allow setting an explicit expiration date after an approval is granted

  • Support flexible date selection: specific day, or relative period (e.g. X days/months/years from approval date)

  • Enable configuration of follow-up steps triggered upon approval expiration

  • Add option to automatically trigger re-approval if expiration occurs and the current definition version is still valid

Thanks to this, we’ll gain the ability to create approval workflows that support actions triggered after the approval expires.