Convert Availability and TaskArgumentAccess enums to flags

The two aforementioned enums contain two base variants and a variant that combines them, for such cases, an enum.Flag is more appropriate, and using it simplifies the code.

Merge request reports

Loading