Add onProviderStreamEvent through pi-ai and agent core, and surface provider_stream_event to coding-agent extensions. Closes #9784