Specifies bidict version 0.24.1 or higher and drop python3.12 compatibility. Don't use python3.15, nested dependency ( sortedcollections ) does not support it. Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>