gh-146238: Support half-floats in the array module (#146242) Co-authored-by: Victor Stinner <vstinner@python.org>