Refreshing a stored generated column in Postgres
The only way is to rewrite the whole table with a no-operation update like:

UPDATE people SET first_name = first_name;


That will re-evaluate the function.

You may want to run VACUUM (FULL) on the table afterwards to reclain the wasted space.