AFAIK vimscript after/syntax/ files still work fine with neovim. But if you're on neovim 0.5+ I would recommend using the tree-sitter highlighting integration instead :)
Is tree-sitter highlighting enabled by default?
It is not, but there's an installation and configuration guide here [0] that I found pretty easy to follow