[libc++][ranges] Applied `[[nodiscard]]` to `drop_while_view` (#173211)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/ranges
- https://wg21.link/range.drop.while

Towards #172124

NOKEYCHECK=True
GitOrigin-RevId: b988d413245c8580eec77da705e24cb3730a4e12
2 files changed