Use Expert, the official Elixir language server, with the elixir, heex
and eex parsers, markdown highlighting for Livebook files, and credo
linting in projects that have a .credo.exs.
This stands in for LazyVim's elixir extra. Its nvim-lint opts assign
linters_by_ft outright, which drops every linter configured before it;
enabling it removed the dockerfile and fish linters. Register the
Livebook language from an opts function, since lazy.nvim keeps only the
last init for a plugin and xaml.lua already sets one.