tpm2-protocol 0.16.0

- chore: bump version to 0.16.0
- refactor(error): adjust variants
- feat(basic): implement opaque types for integers
- fix(marshal): use checked_add to sum up the lengths
- fix: use checked_add in write_bytes