Fix CTS test dEQP-VK.binding_model.descriptorset_random.* - tests failing
Fix CTS test dEQP-VK.binding_model.descriptorset_random.* - tests failing

Root cause: The size of spill table isn't calculated correctly and it affects the metadata .user_data_limit.
solution:  Correct spillTable.sizeInDwords in PatchEntryPointMutate::GenerateEntryPointType, it should be calculated from the maximum required user data without remapping.

googlestadia/llpc,googlestadia/llpc,GPUOpen-Drivers/llpc,googlestadia/llpc,GPUOpen-Drivers/llpc,googlestadia/llpc,GPUOpen-Drivers/llpc,googlestadia/llpc,GPUOpen-Drivers/llpc,GPUOpen-Drivers/llpc