UMa bboa adição para essa lista de libs serias as libs de schemas, que ajudam muuito nao só na hora de validar os campos, mas como ferramentas de transformação de dados e refinamento.
Existem duas ferramentas que eu indicaria o uso/estudo que são o Zod e o Yup, no entanto acredito que o Zod acaba se saimdo melhor pois ele consegue fazer inferência de tipagem, schema de input e output dos dados, uma DX melhor por ter sido todo feito e preparado para o Typescript e muito mais.