Adds the two remaining broker test gaps (close_position by id, short position stop-loss fill). CI runs cargo check + cargo test on push/PR to main.