BREAKING QueryBuilder: Fix for renaming aliases in subselects (2b792c7) chore CI: Use Java 21 in pipelines (50e25f6) feat QueryBuilder: Add TestBox expectations for counts (79bad63) QueryBuilder: Add TestBox expectations for exists checks (b7fae5a) QueryUtils: Add method to check if a struct is a valid query param (30981f8)