Improve Requirement messaging

Specify a cask and binary download for `osxfuse` and `tuntap` and use the formula name in the requirement message.

CC @jacknagel for review to make sure this approach doesn't make you :sob:

Fixes #34868.
How about if we add an optional `options={}` to `message`?