Interesting twist: I just took a photo of my yellow blanket with my old Pixel 5 and my new Pixel 8a.
On my laptop screen the look pretty similiar. So I was wrong. It's not the Pixel 8a's camera fault, but its screen's.
So I guess the Pixel 8a's screen calibration is too cool.