[llubi] Add support for bitcast (#185205)
Bitcasting pointers to pointers is not fully implemented for now. We
haven't encoded provenance information in the memory. This patch also
fixes the endianness handling of vectors by treating the vector as a
single unit (the endianness handling is now handled by a transparent
accessor `BytesView`).