[Model] Add PaddleOCR-VL Model Support (#42178)
* init
* refactor
* update
* update
* fix unresolved problems
* fix how position_ids work with flash_attn_2
* add tests and fix code
* add model_doc
* update model_doc
* fix ci
* update docstring
* add tests
* update
* add **kwargs
* update
* update
* update
* reduce max_position_embeddings in tests
* update