Issue 49685 - make clean fails if cargo is not installed
Bug Description:
`make clean` fails if cargo is not installed.
Fix Description:
Call `cargo clean` only when we enable Rust.
https://pagure.io/389-ds-base/issue/49685
Reviewed by: mreynolds (Thanks!)