intel: Add and use max_constant_urb_size_kb
This knowledge was repeated in multiple places so move the values to intel_device_info struct.
Also, for documentation purposes spelled out the logic behind the values used in Iris (divide for all stages and add any extra remainder to FRAGMENT), which is exactly the same math used by Crocus.
Edited by Caio Oliveira