feat(core): let the Bottom Sheet's host choose its snap points (#5203)