Alauddin Muhammad b. Ali al-Haskafi (d. 1088 AH)