Can I change settings for a custom field set for participants without losing any data?
Yes, you are safe to change the Custom field type to any. There won't be any data loss. To be on safer side please take backup of DB and try.