ROWS vs RANGE in BigQuery Window Functions Explained