meson: use a single dependency call for lua
What does this MR do and why?
meson: use a single dependency call for lua
This is a newer Meson construct that allows passing multiple names for the same dependency to one call. One advantage of this is that if the first call (lua54) fails, it won't immediately fall back to a subproject and will try the others before falling back.