pub fn start() -> Result<Action>
Main entry point for the CLI - builds and returns the Action
Returns an error if argument parsing, telemetry initialization, or action dispatch fails