Genau wie bei TeX Gyre Heros brauchst du kein Paket, um Arial mit LuaLaTeX +
fontspec zu laden. Aber du brauchst natürlich den Font. Der sollte idealer Weise als Systemfont installiert sein, damit er auch gefunden wird. Da Arial typischerweise nur bei Windows dabei ist, meldet der Online-Compiler, der verm. mit Linux läuft, natürlich einen Fehler, weil auf dem Server kein Arial installiert ist.
Falls du die Arial-Fonts hast und falls noch nicht erfolgt, lies bitte in der oben bereits verlinkten
fontspec-Anleitung, was die ganzen Optionen beim Laden von
TeXGyreHeros oben bedeuten. Die gelten natürlich nicht universell, sondern hängen vom jeweiligen Font ab. Wie die Fonts der einzelnen Schnitte bei dir heißen, kannst du im Fontmanager deines OS nachschauen, falls die unterschiedlichen Schnitte nicht schon automatisch per
\setsansfont{<NAME DER FONTFAMILIE>} gefunden werden.
Und gewöhne dir ab, Pakete mehrfach zu laden.