asStreamingWithValidation

Extension function to safely convert PromptRunner to streaming operations. Includes validation - checks streaming support before casting.