Shelomo b. Shemuʾel Somekh ha-Kohen