Add python version specific tests

Add CI jobs that test against different python versions (excluding CUDA related tests). Following up on !203 (merged)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information