Both price feeds are built in the push model, meaning the price gets updated directly on chain in a price feeds smart contract. This makes it compatible with any protocol using the most popular oracle interface, with no changes to the code required for integration.
No, the ultra-fast conditions of price updates require significantly deeper liquidity of a given asset than with RedStone's traditional data feeds. Spinning up a new price feed needs to be evaluated individually, but in general, these are going to be assets with high market liquidity.
Bolt has high requirements regarding the chain's infrastructure robustness and RPC availability. Additionally, only chains with very low block times can fully benefit from the ultra-fast updates of Bolt. For these reasons, there might be chains that are not well-suited for Bolt.