Today was a journey into Neovim and search and replace tools, I've added all my findings to https://practical.li/neovim/neovim-basics/search-replace/
Spectre is a really nice tool to search and replace across a project and I've added it to the https://github.com/practicalli/astronvim-config
I also like using Telescope to generate a quickfix list (reminds me of Emacs helm-ag) and then use the Neovim command :cdo with :substitute to change all the occurrences. This is already in AstroNvim.