This would work, but the first stage hash is effectively the password at this point.
Client:
C = SHA256(password)
Server:
V = Argon2id(C, server_salt)
Database:
stores V and server_salt