Solution 1:

The partition map is completely valid - the CoreStorage stack is messed up though.

After creating a CoreStorage stack (e.g by enabling FileVault) the CoreStorage logical volume group should contain at least one physical volume, one logical volume family and a logical volume.

In your case the last two are missing due to CS stack corruption. The output of diskutil cs list in your question should also show a logical volume family and a logical volume.

In rare cases this may be repaired by booting to (Internet) Recovery Mode and opening Terminal in the menubar > Utilites:

Check the CS stack:

fsck_cs /dev/rdisk0s2

Repair it:

diskutil repairDisk /dev/disk0

If the latter fails restore your main volume using a current Time Machine backup. If you don't have a backup dd disk0 to a raw image and hope that someone comes up with a solution to repair or recover filevaulted data. I learned a lot about FileVault here - check the links (e.g. Infiltrate the Vault: Security Analysis and Decryption of Lion Full Disk Encryption) there also!