[res] Start using ftl::SmallVector<> where it's most useful

Test: build + boot
Flag: EXEMPT minor change
Change-Id: I21694756674169388407e2b3c7dce850ff19e354
5 files changed