When emboxing an intrinsic type to a polymorphic descriptor, directly set its
type to fir.class<none>.
fir.class<i32> is not a real type used anywhere in lowering so make it right directly
avoid unnecessary convert op to fir.class<none>. Also fir.class<i32> would not be
recognized as unlimited polymorphic.
I think the same could apply with characters that are not covered by isa_trivial. It's probably safer to reverse the logic: everything that is not None or RecordType should be turned into None.