nir/glsl: Consider block interfaces as structs when it comes to size/align calculation