Currently, the system expects a LV named home to also exist in the centos_magento VG, but it does not seem to be present.
As a workaround to get the system to boot fully, you might edit /etc/fstab to comment out the line referring to /home. With that line commented out, the system should get past this point, but obviously the home directories of any normal user accounts would be missing, as /home would just be an empty directory on the root filesystem that is normally used to mount the home LV.
Since there are no messages about missing LVM PVs, it seems like the LV may have been deleted with lvremove /dev/mapper/centos_magento-home or lvremove /dev/centos_magento/home (new and old LVM device name syntax, respectively).
If you need to undo the LV remove operation, /etc/lvm/archive should contain an archive of previous VG configurations. You might be able to use vgcfgrestore to go back to the previous version of the VG configuration for the centos_magento VG.
If the issue_discards option in /etc/lvm/lvm.conf was not enabled while the LV was deleted, the data should be still there on the physical disk surface unless it was overwritten, and just restoring the previous version of the VG configuration might completely fix the problem and allow you to uncomment the /home filesystem line in /etc/fstab again.