Add Python 3.12 to the test suite; mark it as supported