When Install.Run runs with DryRunStrategy=DryRunClient (client-only),
it previously replaced cfg.KubeClient, cfg.Releases, and cfg.Capabilities
on the shared Configuration pointer. Subsequent actions reusing that
cfg then silently used the fake client / in-memory storage.
Copy the Configuration for the client-only path so mocks stay local to
the run, matching the scenario in #11463.
Fixes#11463
Signed-off-by: Dean Chen <862469039@qq.com>