Crosses off a lingering TODO. Also amends a few nearby cases where a u32 cast was being repromoted to size_t.
This moves much of the duplicated bounding box code into VideoCommon, leaving only the specific buffer implementations in each backend.