Does vacuum not release free pages at the end of an index file in the same way it does for the heap?
No, it does not