rustpkg: Search for crates in the current directory

r? @cmr As per #8520, find crates in the current working directory even
if it's not a workspace.

Closes #8520