Various fixes for tests and CI
This MR provides various fixes and cleanups for testing and CI:
- move to rustainers for testing
- update dependencies (especially rustls for RUSTSEC-2024-0336)
- use
url
type to validate URL of a connection to a NetHsm instance