[CIR] Implement __builtin_object_size and __builtin_dynamic_object_size (#166191)
* Add cir.objsize operation to CIR dialect
* Add lowering for cir.objsize operation to LLVM dialect
* Add codegen for __builtin_object_size and
__builtin_dynamic_object_size
Note that this does not support the pass_object_size attribute yet.
---------
Co-authored-by: Andy Kaylor <akaylor@nvidia.com>