Use absolute paths for the test project, add roto-tonic and other dependencies, and capture build output on failure.
Bump bytes version to 1.7 and synchronize dependencies across all generated Cargo.toml files in codegen tests.