Fix ICE generating drop glue for `Box<str>`

Closes issue #17734

r? @nick29581 
Unless I'm missing something, there doesn't seem to be any way to construct a `Box<str>` safely at the moment.  I could produce one by creating a `Box<[u8]>` and transmuting, but I'm not sure how to test that the destructor fires correctly.