'Abolish rent' is a good read.
One thing we can do to drive down property prices without driving people out of their homes is to tax the ever-loving-bejebus out of second (or more) Single family homes, for individuals and corporations. Make it progressively worse the more SFM's corporations hold.
An example would be to tax a second home and onward at (land tax)^(10nn) where n is the number of total homes you have. The point is to make it financially absurd to own a second home, let alone 20.
This is only one particular point on a multi-prong approach.
Removing the ability of Private equity to eat up all the local contractors to make a little mini-monopoly is also something that 100% needs to be done.
The fastest way to remove 'your home is an investment to be reaped later' mentality is to limit the total sale price based on the last sale price (IE: only increasing the price of actually investment into the property, and legally allowing any sale price far below the estimated property value) which mostly removes all of the incentive of buying a house 'for investment'. That's extreme and would have downstream consequences, we still want to (financially) incentive people to improve their living conditions.
It's also extremely hard to build a home! Regulations and zoning laws aside, America lost a fair bit of knowledge after we practically stopped building homes after the 2008 collapse. There's no silver bullet solutions. No company is going to solve the immensely complicated task of building a home in a warehouse to reduce production costs via automation: that's a pipe dream sold to venture capitalists.
Any real solution would have consequences that would hurt some folks. Still: doing nothing hurts everyone (except for an extremely small subset of already wealthy individuals and corps) far more.
Homes should be for 'living in': not to 'make a living from'.