Add testing to workflows and update code to support python 3.12 and 3.13 ([PR 1666](https://github.com/watertap-org/watertap/pull/1666)) Address runner image issues from watertap [PR 1483](https://github.com/watertap-org/watertap/pull/1483) See idaes-pse upgrades for reference [PR 1669]( https://github.com/IDAES/idaes-pse/pull/1669)