feat: mixed precision for axis_utils2, horiz_interp, sat_vapor_pressure, and fms_mod (#1239) (#1258)
* feat: mixed precision axis_utils2 (#1104)
* feat: mixed precision fms_mod (#1147)
* feat: horiz interp mixed precision (#1067)
* mixed precision sat_vapor_pressure (#1095)
* feat: add mixed precision axis_utils unit tests (#1172)
* fix: move type definitions to before first usage to fix nvhpc bug (#1187)
* fix: change allocatable type for intel errors (#1221)
Co-authored-by: Caitlyn McAllister <65364559+mcallic2@users.noreply.github.com>
Co-authored-by: Jesse Lentz <42011922+J-Lentz@users.noreply.github.com>
Co-authored-by: MiKyung Lee <58964324+mlee03@users.noreply.github.com>