Help Updating OpenSSL and Python Among Other Things
### Current Situation

I've been trying to get the Apple TV Enhanced Plugin to work and posted bits of my experience over there. Linked for reference [here](https://github.com/maxileith/homebridge-appletv-enhanced/issues/842).

I was met w/ errors saying I am running old openSSL and python versions. So, I went about updating those to the best of my abilities and a buddy who, despite not having Homebridge experience, has a ton of Python and OpenSSL experience. He's helped me get this far but I'm still stuck and could use Homebridge specific expertise.

### **Steps Taken**
1. Installed MacPorts so I could install python 311 ports (I had to find a compatible Xcode version for my machine to do this).
2. Installed python 311:

`sudo /opt/local/bin/port install openssl python311 py311-openssl`
`sudo /opt/local/bin/port select python python311`
`sudo /opt/local/bin/port select python3 python311`

3. Attempted to verify step 2:

- `which python3` returned /opt/local/bin/python3
- `which pip3` returned /usr/bin/pip3
- `pip3 --version` returned `pip 20.2.3 from /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)`
- `python3 --version` returned `Python 3.11.11 (main, Dec  7 2024, 11:56:41) [Clang 13.0.0 (clang-1300.0.29.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.`
- `python3 -m pip --version` returned `pip 20.2.3 from /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
Macbook-5135:~ Name$ python3
Python 3.11.11 (main, Dec  7 2024, 11:56:41) [Clang 13.0.0 (clang-1300.0.29.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> python3 -m pip --version
  File "<stdin>", line 1
    python3 -m pip --version
               ^^^
SyntaxError: invalid syntax`

### Logs

```markdown
[1/1/2025, 10:25:05 AM] [Apple TV Enhanced] [W] Python check: You are using OpenSSL 2.8.3. However, OpenSSL 3.0.0 or later is required for the most recent AppleTV enhanced version. Falling back to openssl legacy mode. Be aware that Python 3.12 or later is not compatible with openssl legacy mode.
[1/1/2025, 10:25:05 AM] [Apple TV Enhanced] [E] Python check: Python 3.8.9 is installed. However, only Python 3.9 to 3.11 is supported.
```


### Configuration

```json
n/a - let me know if there's something specific that would help
```


### Environment

- OS: macOS (Late 2013 MacBook Pro)
- Software: macOS 11.7.10
- Homebridge:  1.8.5
- Node: v22.12.0
- npm: 11.0.0


### Process Supervisor

hb-service

### Additional Context

_No response_