Better pipeline type hints ✨ (#38049)
* image-classification
* depth-estimation
* zero-shot-image-classification
* image-feature-extraction
* image-segmentation
* mask-generation
* object-detection
* zero-shot-object-detection
* image-to-image
* image-text-to-text
* image-to-text
* text-classification
* text-generation
* text-to-audio
* text2text_generation
* fixup
* token-classification
* document-qa
* video-classification
* audio-classification
* automatic-speech-recognition
* feature-extraction
* fill-mask
* zero-shot-audio-classification
* Add pipeline function typing
* Add code generator and checker for pipeline types
* Add to makefile
* style
* Add to CI
* Style