Fix flash/sage varlen prep under torch.compile with dynamic shapes (#14568)
* Fix flash/sage varlen prep under torch.compile with dynamic shapes
* Handle zero-length sequences in varlen offsets
* Add varlen dynamic compile test
* Remove private helper test