For some reason Sage has spherical Hankel functions but not regular ones. This patch adds Hankel functions and makes spherical Hankel and Bessel functions symbolic, as well as adding arbitrary-precision numeric evaluation.
Depends on #18257
CC: @burcin @fchapoton @paulmasson
Component: symbolics
Author: Eviatar Bach, Ralf Stephan
Branch/Commit: 7e48705
Reviewer: Paul Masson
Issue created by migration from https://trac.sagemath.org/ticket/15024