Add python 13
This MR:
- Adds python 3.13 which now has a stable release
- Removes python 3.8 which is now EOL
- Builds python from source so that it is not dependent on apt registries that may/may not have all versions we want
- Updates setuptools version to be compliant with trivvy warning