* feat(signal): add clash-verge-signal crate and integrate signal handling * fix: clippy error on type complexity