[Whisper] Move position_ids fix to Whisper-specific prepare_inputs_for_generation
Instead of patching the generic prepare_inputs_for_generation in generation/utils.py,
override it in WhisperForConditionalGeneration to compute decoder_position_ids from
decoder_attention_mask for left-padded batches in longform generation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>