Takes multiple nullable lists as input and returns their intersection, or returns null if both are null