Convert 7 Casks to `depends_on :macos`

It is OK to use this feature, even though it is very new, because forward-compatibility code has been in release for some time.

Why not '>= 10.4' instead? Same for `maintenance`. Are we preferring numbers over names? It’s the same to me, but I was going to start using the version symbols.