Some of the above info might be dated. For example, I don’t think anyone gets a free pass for CS70 anymore, but maybe there are exceptions. I think an email to CS-advising@berkeley.edu might clarify things, they are usually very good at responding, well at least with current students.
The info I provided is applicable to current student experience including that of my kid’s. It may not necessarily be the same as what admissions is looking for.