This patch adds conversion patterns for `spv.BitFieldSExtract` and `spv.BitFieldUExtract`. As in the patch for `spv.BitFieldInsert`, `offset` and `count` have to be broadcasted in vector case and casted to match the type of the base. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D82640