lazy.nvim は lazy-lock.json で管理してる plugin の commit hash を列挙したファイルが生成されるし configuration の Lua のほうで branch や tag も指定できるし、筋いいねと思った