New features
- Bump maximum Python version to 3.12.
- `postprocessing.EnergyEstimationMetric`: print `ModelGraph`.
- `postprocessing.EnergyEstimationMetric`: trace `GlobalSumPooling` (not counted in metric).
- `learningmodel.pytorch.layers.quantized_SNN_layers.py`: membrane potential uses new tensor type `v` to enable quantizer configuration decoupled from activations.
Bug fixes
- `learningmodel.pytorch.SNN`: inherit from SpikingJelly's `StepModule` to avoid warning when using `set_step_mode()` on the network.
- `postprocessing.FuseBatchNorm`: copy `step_mode` and inherit returned `GraphModule` from SpikingJelly's `StepModule`.
- `pyproject.toml`: require `pytorch` dependency group of `qualia-core`.