Well, in this simple case tabularray
can compete in code efficiency with NiceTabular
:-)
\documentclass[border=3.141592]{standalone}
\usepackage{xcolor}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{cells ={c, yellow!30},
hlines={red}, hline{1,5}={1pt},
vlines={red},
}
% body
un & deux & trois & quatre \\
cinq & six & sept & huit \\
neuf & dix & onze & douze \\
treize & quatorze & quinze & seize \\
\end{tblr}
\end{document}
after one compilation the result is almost the same:

Edit:
With version 2021M (2021-08-01) the table preaqble can be simplified to:
\begin{tblr}{cells ={c, yellow!30},
hlines={red}, hline{1,Z}={1pt}, % <--- observe Z, it indicate the last line in table
vlines={red},
}