Ao invés de instalar utilizando o gerenciador de pacotes padrão APT, utilize o NVM, conforme a documentação oficial:

Node.js — Download Node.js®

No terminal, utilize os comandos abaixo, um de cada vez:

# 01. Instalar o NVM (Node Version Manager):
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh> | bash
# 02. Após instalação, feche o terminal e abra novamente.
# 03. Baixe e instale o Node.js
nvm install 20
# 04. Verifique se a versão do NodeJS está correta no ambiente:
node -v # deverá aparecer `v20.12.2`
# 05. Verifique se a versão do NPM está correta no ambiente:
npm -v # should print `10.5.0`

Angular

Antes de instalar o Angular, aconselho a ler isso aqui: Como acompanhar as aulas

Para instalação do Angular, utilize o comando:

# Instala a ultima versão do Angular
npm install -g @angular/cli

# Verifique se versão está correta
ng version

# É provavel que ele faça algumas perguntas neste ponto:
# Você gostaria de habilitar o autocompletar? Selecione Yes
? Would you like to enable autocompletion? This will set up your terminal so pressing TAB while typing Angular CLI commands will
 show possible options and autocomplete arguments. (Enabling autocompletion will modify configuration files in your home 
directory.) Yes

# Você gostaria de enviar dados anônimos de uso? 
# Fica ao seu critério. Optei por não enviar. Selecionei No
? Would you like to share pseudonymous usage data about this project with the Angular Team
at Google under Google's Privacy Policy at <https://policies.google.com/privacy>. For more
details and how to change this setting, see <https://angular.io/analytics>. No

Você deverá ver a seguinte mensagem:

Untitled

Com isso você instala a ultima versão do NodeJS e Angular.