shared-consensus: fix 11 rustdoc intra-doc-link warnings
Mix of stale renames, unqualified type references inside nested modules, and one private-item link. cargo doc -p shared-consensus --no-deps is now warning-free. - praos.rs: parent_announced_eb → parent_announced_eb_for_cert (renamed at some point); qualify equivocating_rb_slots and note_header_first_seen with PraosState::; drop the link to the private LeiosState::decide_vote and point at the public ChainTipContext::equivocating_slots that actually carries the data. - leios.rs: [`EmitVote`] → [`LeiosEffect::EmitVote`]. - mempool.rs: [`get_body_by_id`] → [`MempoolState::get_body_by_id`]. - chain_tree.rs: [`select_chain_once`](super::consensus::praos) was wrong on both ends — fix to the real path crate::praos::PraosState::select_chain_once. - behaviour/mod.rs: inside `mod behaviours`, [`Behaviour`] resolves to nothing — use [`super::Behaviour`]; same for the [`decide_body_path`] cross-method link (use [`Self::decide_body_path`]); drop the redundant explicit link target on [`registry::build`]. - behaviour/behaviours/lazy_voter.rs: [`LeiosEffect::NoVote`] → [`crate::leios::LeiosEffect::NoVote`]. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>