feat(cli): stream stdout and stderr separately in helpers
Refactored `run_command` to stream stdout and stderr concurrently using threads, allowing for proper separation of output streams. Updated shell script logging to capture stderr while still displaying both outputs in real time. Improves error handling and log clarity for CLI operations.