Boa, valeu! Testei e confere. Um detalhe que achei curioso: somar 1 mês duas vezes não é o mesmo que somar 2 meses.
const d = Temporal.PlainDate.from('2026-01-31');
d.add({ months: 1 }).add({ months: 1 }).toString(); // 2026-03-28
d.add({ months: 2 }).toString(); // 2026-03-31
Adicionei uma seção sobre o Temporal no guia: https://pradev.com.br/guias/somar-meses-e-calcular-idade-sem-erro