Update tests to new Aidge benchmark API
Context
Fix a number of tests that were non-functional following changes to the Aidge benchmark API and the hackaton.
- Update call to benchmarking primitives to use Aidge registry
- Remove model optimisations from test strategies
- Add routines to generate models using Aidge generation primitives
- Add missing test for Div, ReLU, Pow, Sqrt operator
- Fix a number of cast issues in code templates
- Fix a number of broadcasting issues in code templates
TODO
- Some tests are still not running (ACAS, Conv2D, FC)
- Some tests are failing between the CPU backend and C++ export (MatMul, Pow)