[libc++] Disallow dynamic -> static span conversions
This change disallows dynamic to static span conversions. This complies
with the standard, which lists the following constaint in
views.span#span.cons-20.1 [1]:
Extent == dynamic_extent || Extent == OtherExtent
Thus this should fail if Extent != dynamic_extent && Extent !=
OtherExtent, which is the case when trying to construct a static span
from a dynamic span.
These cases (on the other hand) should be moved to a failure test.