Bottle against Homebrew Python.

When Python is required or recommended then always bottle against the Homebrew provided Python rather than the system one. This will allow bottling of packages that have a hard dependency on Python bindings
(which can’t be shared between system and Homebrew Pythons).

Closes #27112.