feat(subheader): add subheader component with sticky scroll

Closes #216. Closes #269.
style(sticky): remove deprecated css
style(sticky): simplify css rules
perf(sticky): display: none non-adjacent sticky headers
feature(bottomSheet): implement basic bottom sheet