Enable `clippy::non_canonical_clone_impl` (#9373)

This PR enables the
[`clippy::non_canonical_clone_impl`](https://rust-lang.github.io/rust-clippy/master/index.html#/non_canonical_clone_impl)
rule and fixes the outstanding violations.

Release Notes:

- N/A
a92dcccf48Marshall Bowers committed on 3/14/2024, 10:49:51 PM· committed by GitHubparent845eb64
2 files changedLine totals unavailable