Vale lembrar que, segundo a documentação, font-variant é um atalho para as seguintes propriedades:
font-variant-alternatesfont-variant-capsfont-variant-east-asianfont-variant-emojifont-variant-ligaturesfont-variant-numericfont-variant-position
Ou seja, é possível setar várias destas de uma vez, usando os mais variados valores - inclusive, no mesmo link já indicado acima dá pra ver que a lista é bem grande, bem mais do que os dois valores indicados no texto. Afinal, ele aceita as várias combinações de valores das propriedades listadas acima.
Quanto ao font-weight, os valores lighter e bolder na verdade são relativos ao elemento pai. Inclusive na documentação tem uma tabela indicando qual o valor final, depedendo do valor do elemento pai.