As relevant here, foreign nationals may not make—and no one may "solicit, accept, or receive" from them—"a contribution or donation of money or other thing of value" or "an express or implied promise to make a contribution or donation, in connection with a Federal, State, or local election."