Allow CustomPropSocket as a group interface type
CustomPropSocket never opts into is_valid_interface_type, so
interface.new_socket rejects it and a node group can't expose a
Custom Property input/output. The group flatten already handles the
link fine (verified on 4.5.5 and 5.2.0 -- the property lands on the
target bone with default/min/max/soft intact when routed through a
same-colored StringSocket stand-in), so this just adds the same
opt-in flag every other interface-legal socket declares.