Could try a travel router like GL.iNet GL-AXT1800 or similar. I haven’t tried it with the Rivian but it works well repeating hotel wifi and such and had decent range but not sure how it will do inside a vehicle. It can be powered by a USB C connection.