O dispositivo de caractere /dev/nvme0 é o controlador de dispositivo NVME e os dispositivos de bloco como /dev/nvme0n1 são os namespaces de armazenamento do NVME: os dispositivos que você usa para armazenamento real, que se comportarão essencialmente como discos.
Em hardware de nível empresarial, pode haver suporte para vários namespaces, provisionamento thin em namespaces e outros recursos. Por enquanto, você poderia pensar em namespaces como uma espécie de meta-partições com recursos extras para uso corporativo.