text: Title: Check that we are doing proper file extension validation for all data types
  Body: [Here](https://github.com/docarray/docarray/pull/1155) we make sure to do proper file extension validation for audio files paths, meaning:
  
  - we have an exhaustive list of all audio file extensions
  - if a different extension is given to the auio url, fail validation
  - no _no_ extension is given, pass
  
  We need to apply the same logic to all other modalities as well, such as image, text, video, ...