Update sync-version.js to also run `cargo update -p agent-browser` after updating Cargo.toml, keeping Cargo.lock in sync. Also update pre-commit hook to stage Cargo.lock along with Cargo.toml. This commit also brings Cargo.lock up to date (was stuck at 0.7.6).