Product Price Change History - Hard SQL Window Functions Interview Problem | Unnested