An obvious generalization would be to make ManyPydanticModel a syntactic sugar around PydanticModel where the model is
ManyPydanticModelsAlias = TypeAdapter(list[TModel])
This could also provide an interesting way to generalizing parsing using TypeAdapter