requirements: recommend casks where available.

Also, tweak the XQuartz requirement to not show 0.0.0 versions being required.

Closes #35254.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>