Update get_utc declarations
This helps a bit with the Cython 3.0 performance; the regression here is that without noexcept Cython checks for an error each invocation of bisect_right_i8

The const qualifiers are not necessarily required, but are a nice safety add-on and only give the compiler a better chance to optimize

LGTM pending green Thanks @WillAyd 