Extract Claude SDK query runner from provider adapter

- Move Claude provider runtime logic into its own module
- Share the SDK query runner between live and replay paths
- Add replay driver error wrapping for unexpected failures
cdfd8cf6fbJulius Marminge committed on 9/1/2026, 4:23:52 AMparentd33bb5b
4 files changedLine totals unavailable