There are 103 archival nodes at the moment. You can check the full up-to-date list including locations across the world here: https://chaintrail.io/network/decentralization.
What you’re describing is kind of the path forward, as the use of relay nodes will change massively during this year. Described in the 2024 roadmap: 2024 Roadmap.
Algorand had initially required all relay nodes responsible for spreading information across the network to be archival—in other words, to store a complete copy of the ledger. It was an early way of ensuring there were several viable copies of the chain history. This worked well in the beginning when there were fewer nodes, but as the network has grown it has become increasingly energy intensive for relay nodes to be tasked with both efficiently transmitting data and maintaining the full history of the ledger.
In reality, only some relay nodes need to maintain a full viable copy, and the network topology is being modified to reflect that. Transitioning a higher proportion of relays to non-archival status will not only make the network greener and more efficient but will also significantly reduce the costs associated with running non-archival relays. While these relays will still operate, they will now function as a value-added service, thereby contributing to a more streamlined and environmentally conscious Algorand ecosystem.