## Description
Describe the changes or additions included in this PR.
## Test Plan
```
eugene@eugene-dev ~/code/sui (bump-protocol-config) $ ./scripts/compatibility/check-protocol-compatibility.sh testnet
Found following versions on testnet:
40 1.22.0-036299745992
25 1.21.1-5f2bfb15ea0a
20 1.22.0-0362997459
8 1.21.1-5f2bfb15ea
1 1.21.1-cf708afc5fe9
Using most frequent version 1.22.0-036299745992 for compatibility check
Checking protocol compatibility with testnet (036299745992)
Checking out testnet snapshot files
Checking for changes to snapshot files matching *__Testnet_version_*
HEAD is now at b8435cf3b8 chore: update protocol config
Running snapshot tests...
Compiling syn v2.0.48
Compiling syn v1.0.107
Compiling darling_core v0.14.2
Compiling serde_derive_internals v0.26.0
Compiling sui-protocol-config-macros v0.1.0 (/home/eugene/code/sui/crates/sui-protocol-config-macros)
Compiling schemars_derive v0.8.12
Compiling thiserror-impl v1.0.56
Compiling serde_derive v1.0.190
Compiling tracing-attributes v0.1.27
Compiling clap_derive v4.4.0
Compiling darling_macro v0.14.2
Compiling thiserror v1.0.56
Compiling pest v2.7.2
Compiling tracing v0.1.40
Compiling darling v0.14.2
Compiling serde_with_macros v2.1.0
Compiling clap v4.4.1
Compiling pest_meta v2.5.2
Compiling serde v1.0.190
Compiling pest_generator v2.5.2
Compiling pest_derive v2.5.2
Compiling serde_json v1.0.95
Compiling insta v1.26.0
Compiling serde_with v2.1.0
Compiling schemars v0.8.12
Compiling sui-protocol-config v0.1.0 (/home/eugene/code/sui/crates/sui-protocol-config)
Finished test [unoptimized + debuginfo] target(s) in 8.54s
Running unittests src/lib.rs (target/debug/deps/sui_protocol_config-b2b07029980b4bfd)
running 1 test
test test::snapshot_tests ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 0.34s
```
---
If your changes are not user-facing and do not break anything, you can
skip the following section. Otherwise, please briefly describe what has
changed under the Release Notes section.
### Type of Change (Check all that apply)
- [ ] protocol change
- [ ] user-visible impact
- [ ] breaking change for a client SDKs
- [ ] breaking change for FNs (FN binary must upgrade)
- [ ] breaking change for validators or node operators (must upgrade
binaries)
- [ ] breaking change for on-chain data layout
- [ ] necessitate either a data wipe or data migration
### Release notes
Update protocol config to 43 for max epoch upper bound for zklogin txn.