This guide documents what I did to get Arch Linux running on my Raspberry Pi 5. It's highly customized to fit my personal preferences: I use zsh instead of bash, nvim instead of nano, and I partition my drive with a swap partition. My / (root) and /home are on separate partitions.
Here's a screenshot of my Arch Linux installation running on my Raspberry Pi 5: https://github.com/hbthen3rd/dotfiles
You might not need to configure as many things as I did if you stick to a more generic Arch Linux installation (bash, nano, no swap partition, / and /home on the same partition, etc.).