Add --force option to wslc volume rm and network rm commands (#40834)
* Add --force option to wslc volume rm and network rm commands Implement --force/-f flag for 'wslc volume rm' and 'wslc network rm' commands following Docker CLI semantics. When --force is specified, 'not found' errors are silently suppressed and the command exits with code 0 instead of 1. Changes: - Add VolumeForce and NetworkForce arg types in ArgumentDefinitions.h - Register --force argument in VolumeRemoveCommand and NetworkRemoveCommand - Update DeleteVolumes/DeleteNetworks tasks to read force flag and suppress not-found errors when set - Add localization strings for the new argument descriptions - Add e2e tests for --force with not-found, valid removal, and mixed found/not-found scenarios - Update help message expectations in existing tests Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix clang format errors * Address code review feedback - Reuse existing ArgType::Force with description override instead of custom VolumeForce/NetworkForce arg types (per @dkbennett) - Move --force arg after positional args in GetArguments() to match convention of positional/required args first, optional args after - Add WSLCE2E_Volume_Remove_Force_VolumeInUse_Fail test to verify --force does not bypass in-use safety checks (per @Copilot) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Pooja Trivedi <trivedipooja@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>