Supabase gives you a full database port so you can use any tool like psql to import stuff.
Not sure how you plan to use Supabase Auth and your user_id field if at all. In order for Supabase Auth to work you will need to create users in the auth.user table with the API or possibly with SQL. If you plan to use the auth, you would also have to deal with passwords if you have them.
Googling importing users to supabase you can find a few hits.
https://github.com/orgs/supabase/discussions/1264 is one talking about doing it from a firebase user dataset.
https://kevcodez.medium.com/migrating-125-000-users-from-auth0-to-supabase-81c0568de307 another example
You may want to ask a specific question with the title on importing users, I have not done it, and not paid much attention to the subject myself.