libsyntax: Add `parse_view_item` method to Parser

Allows parsing view items (`use` and `extern crate`) individually. Does not change behavior of any existing functions.

Closes #19024