vllm-flash-attn: allow Python 3.14 in the supported-versions gate.

vllm's PYTHON_COMPAT enables python3_14, but the bundled vllm-flash-attn
hard-codes a supported-Python whitelist in CMakeLists.txt and asserts
against it via find_python_constrained_versions() (cmake/utils.cmake).
On 3.14 the interpreter version "3.14" is not in
{3.9,3.10,3.11,3.12,3.13}, so CMake aborts at configure time with a
FATAL_ERROR before any extension is built.  That is what makes
`emerge vllm[cuda]` fail under PYTHON_SINGLE_TARGET=python3_14: vllm's
own setup.py allows 3.14, but its CMake FetchContent of flash-attn does
not.

The flash-attn extensions are compiled against the Python *stable* ABI
(the macro calls find_package(... Development.SABIModule) and the
targets are built USE_SABI 3 / WITH_SOABI), so the produced abi3 module
is independent of the exact CPython minor version; this whitelist is a
pure build-time assertion, not an ABI constraint.  Widening it to add
"3.14" is therefore safe.

Tested against vllm-project/flash-attention @ dd62dac (pin from vllm-0.23.0).

--- CMakeLists.txt.orig	2026-06-13
+++ CMakeLists.txt	2026-06-13
@@ -19,7 +19,7 @@
 set(ignoreMe "${VLLM_PYTHON_PATH}")
 
 # Supported python versions. These should be kept in sync with setup.py.
-set(PYTHON_SUPPORTED_VERSIONS "3.9" "3.10" "3.11" "3.12" "3.13")
+set(PYTHON_SUPPORTED_VERSIONS "3.9" "3.10" "3.11" "3.12" "3.13" "3.14")
 
 # Supported NVIDIA architectures.
 set(CUDA_SUPPORTED_ARCHS "8.0;8.6;8.9;9.0")
