feat(bundle): expose both blockid and offset

Replace blockids() view with blocks_from(index), which gives
both blockid and bundle-local offset (not file offset, but close).