New filtering design.

Screencast: https://screencast.googleplex.com/cast/NjU4NjM2NjQyNjA4NzQyNHxhNGNkMDE1MC1hMw

Checkboxes -> buttons
Save more space in header

Bug: 308763848
Test: npm run test:unit:ci

Change-Id: I3ceafcff2cf703ccddbb03b75e052e106691f835
32 files changed