Input (CC/NIF/NISS) - Text
Output (IsValid) - Boolean
CC validation logic info source:
https://www.autenticacao.gov.pt/documents/20126/115760/Valida%C3%A7%C3%A3o+de+N%C3%BAmero+de+Documento+do+Cart%C3%A3o+de+Cidad%C3%A3o.pdf
NIF validation logic info source:
https://pt.wikipedia.org/wiki/N%C3%BAmero_de_identifica%C3%A7%C3%A3o_fiscal
NISS validation logic info source:
https://www.validador.pt/