After reading @康桓瑋's answer I actually figured out the pattern behind the table, which corroborates what they wrote.
filter_view increases by the size of the iterator due to having to cache the begin. Likely it is actually the previous iterator plus a cache flag padded to pointer size.transform_view does not increase because it does not have to cache anything.