9993: feat: join lines merges assignments r=matklad a=unexge Closes https://github.com/rust-analyzer/rust-analyzer/issues/9967.  Co-authored-by: unexge <unexge@gmail.com>