regeride netcdf file to template netcdf file resoulution
Disclaimer: I have not looked at your particular files.
You can regrid the data in Python using the NetCDF-4 module. If you want to interpolate vertically, you can use the WRF module. And for horizontal interpolation, you can use the Scipy Interpolation module.
Here is how you would go about this regridding.
Let $(\psi_1,\phi_1)$ be the  latitude and longitude of the original data and $(\psi_2,\phi_2)$ of the regridded data. Let $y_1$ be your original data, and $y_2$ be the regridded data.

Open the original dataset.
Create an interpolation function trained on your original data $f(\psi_1,\phi_1)$ for the data you will regrid.
Using the NetCDF module, declare the dimensions, variables, and necessary metadata for your regridded dataset.
Use your interpolation function, so you get $y_2=f(\psi_2,\phi_2)$.
If necessary, interpolate to your required vertical level.
Repeat starting on step 2 for every time for every variable that you want, at every vertical level (if required).