brew-bundle: add new command to support Brewfiles.

Closes #24107.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
brew-bundle: general cleanup.