[Chapel Merge] Clone mason deps in `nightly`

Branch: refs/heads/main
Revision: 65dfdf50bbcd656e5324df05083ac42131f0bcce
Author: jabraham17
Link: Clone mason deps in `nightly` by jabraham17 · Pull Request #29086 · chapel-lang/chapel · GitHub
Log Message:
Clone mason deps in nightly (#29086)

Adjusts nightly to clone the mason deps if mason will not be built

This should help testing avoiding having to redownload the mason deps
over and over in a PRETEST, which we have seen resulting in rate
limiting from github.

[Not reviewed - will get post merge review]

Compare: Comparing 107dc05e8cffa1359baac4a419d386f3b0c067f9...4265abbdf7ccb65f1479ffc8c2f20c36aaf05bd2 · chapel-lang/chapel · GitHub

Diff:
M util/cron/nightly
https://github.com/chapel-lang/chapel/pull/29086.diff