Use Kokkos for math constants and mathematical functions
Since Kokkos 4.0.00 math constants such as pi, e etc. are available in Kokkos::numbers and mathematical functions such as sin, cos etc. in the Kokkos namespace. With this issue we change our existing occurrences of these constants and functions with the ones from Kokkos so that we are performance portable. We also should use them from now on in our future implementations instead of std::sin, cos etc.