stage2: more InternPool related fixes

* make Sema.zirPtrType coerce the sentinel value against the element
   type
 * fix lazyAbiAlignment wrong result type
 * typeHasOnePossibleValue no longer tries to create interned enum tag
   value with integer zero, instead uses enum_field_index
 * Type.ptr avoids trying to store typed null values into the intern
   pool
8587e510e4Andrew Kelley committed on 6/11/2023, 3:42:30 AMparent3116477
3 files changedLine totals unavailable